 
 class CSVTests: XCTestCase {
 
-    func testSample1() {
+    func test1Line() {
+        let csv = "\"abc\",1,2"
+        var i = 0
+        for row in try! CSV(string: csv) {
+            switch i {
+            case 0: XCTAssertEqual(row, ["abc", "1", "2"])
+            default: break
+            }
+            i += 1
+        }
+        XCTAssertEqual(i, 1)
+    }
+    
+    func test2Lines() {
         let csv = "\"abc\",1,2\n\"cde\",3,4"
         var i = 0
         for row in try! CSV(string: csv) {

        XCTAssertEqual(i, 2)
    }
    
    func testSample2() {
        let csv = "\"abc\",1,2\n\"cde\",3,4\n"
        var i = 0
        for row in try! CSV(string: csv) {

        XCTAssertEqual(i, 3)
    }
    
    func testDoubleQuoteBeforeLineBreak() {
        let csv = "\"abc\",1,\"2\"\n\n\"cde\",3,\"4\""
        var i = 0
        for row in try! CSV(string: csv) {
