         super.tearDown()
     }
     
-    func testExample() {
+    func testProfessorNames() {
         // This is an example of a functional test case.
         XCTAssert(true, "Pass")
 		var nameString:String!

		XCTAssertEqual(name.firstName, "Harry", "1")
		XCTAssertEqual(name.lastName, "Hall", "1")
		
		nameString = "Dr Harry Hamilton"
		name = formatter.nameFrom(string: nameString)
		XCTAssertEqual(name.prefix, "Dr", "1")
		XCTAssertEqual(name.firstName, "Harry", "1")
		XCTAssertEqual(name.lastName, "Hamilton", "1")
		
		nameString = "Dr Aaron Johnston"
		name = formatter.nameFrom(string: nameString)
		XCTAssertEqual(name.prefix, "Dr", "1")
		XCTAssertEqual(name.firstName, "Aaron", "1")
		XCTAssertEqual(name.lastName, "Johnston", "1")
    }
    
    func testPerformanceExample() {
        // This is an example of a performance test case.
        self.measureBlock() {

		XCTAssertEqual(name.firstName, "Harry", "1")
		XCTAssertEqual(name.lastName, "McLean", "1")
		
		nameString = "Dr Harry Hamilton"
		name = formatter.nameFrom(string: nameString)
		XCTAssertEqual(name.prefix, "Dr", "1")
		XCTAssertEqual(name.firstName, "Harry", "1")
		XCTAssertEqual(name.lastName, "Hamilton", "1")
		
		nameString = "Dr Aaron Johnston"
		name = formatter.nameFrom(string: nameString)
		XCTAssertEqual(name.prefix, "Dr", "1")
		XCTAssertEqual(name.firstName, "Aaron", "1")
		XCTAssertEqual(name.lastName, "Johnston", "1")
		
		nameString = "Dr Vanessa Panettieri"
		name = formatter.nameFrom(string: nameString)
		XCTAssertEqual(name.prefix, "Dr", "1")
		XCTAssertEqual(name.firstName, "Vanessa", "1")
		XCTAssertEqual(name.lastName, "Panettieri", "1")
		
    }
	
	func testVietnameseVanNames() {
		// This is an example of a functional test case.
		XCTAssert(true, "Pass")
		var nameString:String!
		var name:YZName!
		let formatter = YZNameFormatter()
		
		nameString = "Mr Brinh Tu Van"
		name = formatter.nameFrom(string: nameString)
		XCTAssertEqual(name.prefix, "Mr", "1")
		XCTAssertEqual(name.firstName, "Brinh Tu", "1")
		XCTAssertEqual(name.lastName, "Van", "1")
		
		nameString = "Ms Van Phung Thanh"
		name = formatter.nameFrom(string: nameString)
		XCTAssertEqual(name.prefix, "Ms", "1")
		XCTAssertEqual(name.firstName, "Van Phung", "1")
		XCTAssertEqual(name.lastName, "Thanh", "1")
	}
	
	func testDutchVanNames() {
		// This is an example of a functional test case.
		XCTAssert(true, "Pass")
		var nameString:String!
		var name:YZName!
		let formatter = YZNameFormatter()
		
		nameString = "Mr Mike Van Den Acker"
		name = formatter.nameFrom(string: nameString)
		XCTAssertEqual(name.prefix, "Mr", "1")
		XCTAssertEqual(name.firstName, "Mike", "1")
		XCTAssertEqual(name.lastName, "Van Den Acker", "1")
		
		nameString = "Ms Kane Van Oorschot"
		name = formatter.nameFrom(string: nameString)
		XCTAssertEqual(name.prefix, "Ms", "1")
		XCTAssertEqual(name.firstName, "Kane", "1")
		XCTAssertEqual(name.lastName, "Van Oorschot", "1")
		
	}

	func testOtherNames() {
		// This is an example of a functional test case.
		XCTAssert(true, "Pass")
		var nameString:String!
		var name:YZName!
		let formatter = YZNameFormatter()
		
		nameString = "Josh Hall"
		name = formatter.nameFrom(string: nameString)
		XCTAssertEqual(name.prefix, "", "1")
