     func testExample12() {
         let csv = "abab,,\"\rcdcd\n\",efef\r\nzxcv,asdf,\"qw\"\"er\",\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", "", "\rcdcd\n", "efef"])
         XCTAssertEqual(records[1], ["zxcv", "asdf", "qw\"er", ""])

        let csv = "abab,,cdcd,efef\r\nzxcv,asdf,\"qw\"\"er\","
        for encoding in allEncodings() {
            print("index: \(index)")
            let records = parse(csv: csv, encoding: encoding)
            XCTAssertEqual(records[0], ["abab", "", "cdcd", "efef"])
            XCTAssertEqual(records[1], ["zxcv", "asdf", "qw\"er", ""])
            index += 1

    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", ""])
    }
