     func testExample10() {
         let csv = "abab,,cdcd,efef\r\nzxcv,asdf,\"qw\"\"er\",\r\n"
         let encoding = NSUTF8StringEncoding
-        let records = parse(csv: csv, encoding: encoding)
+        let records = parseCSV(csv, encoding: encoding)
         XCTAssertEqual(records.count, 2)
         XCTAssertEqual(records[0], ["abab", "", "cdcd", "efef"])
         XCTAssertEqual(records[1], ["zxcv", "asdf", "qw\"er", ""])

    func testExample1() {
        let csv = "abab,cdcd,efef"
        let encoding = NSUTF8StringEncoding
        let records = parse(csv: csv, encoding: encoding)
        XCTAssertEqual(records[0], ["abab", "cdcd", "efef"])
    }

    func testExample2() {
        let csv = "abab,\"cdcd\",efef"
        let encoding = NSUTF8StringEncoding
        let records = parse(csv: csv, encoding: encoding)
        XCTAssertEqual(records[0], ["abab", "cdcd", "efef"])
    }

    func testExample3() {
        let csv = "abab,cdcd,efef\nzxcv,asdf,qwer"
        let encoding = NSUTF8StringEncoding
        let records = parse(csv: csv, encoding: encoding)
        XCTAssertEqual(records[0], ["abab", "cdcd", "efef"])
        XCTAssertEqual(records[1], ["zxcv", "asdf", "qwer"])
    }

    func testUTF16WithNativeEndianBOM() {
        let csv = "abab,,cdcd,efef\r\nzxcv,asdf,\"qw\"\"er\","
        let encoding = NSUTF16StringEncoding
        let records = parseCSV(csv, encoding: encoding)
        XCTAssertEqual(records[0], ["abab", "", "cdcd", "efef"])
        XCTAssertEqual(records[1], ["zxcv", "asdf", "qw\"er", ""])
    }
