public void ReadsCsvColumnTests()
        {
            using( var reader = new CsvReader( new StreamReader(GetDataStream())) )
            {
                var csvRow = reader.ToObject<CsvRow>();
                Assert.AreEqual( 1, csvRow.Count );

                var row = csvRow.First();
                Assert.AreEqual(1, row.ColumnOne);
                Assert.AreEqual(2, row.ColumnTwo);

                Assert.AreEqual(2, row.ColumnsThreeAndFour.Count());
                Assert.AreEqual("3", row.ColumnsThreeAndFour[0]);
                Assert.AreEqual("4", row.ColumnsThreeAndFour[1]);

                Assert.AreEqual(2, row.ColumnsFiveAndSix.Count());
                Assert.AreEqual("5", row.ColumnsFiveAndSix[0]);
                Assert.AreEqual("6", row.ColumnsFiveAndSix[1]);

                Assert.AreEqual(2, row.ColumnsPrefixed.Count());
                Assert.AreEqual("M1", row.ColumnsPrefixed[0]);
                Assert.AreEqual("M2", row.ColumnsPrefixed[1]);
            }
        }