コード例 #1
0
        public void OpenAndClose()
        {
            CsvTestReader reader = new CsvTestReader(@"..\..\SimpleCsv.txt");

            Assert.AreEqual(reader.IsClosed, false);
            reader.Close();
            Assert.AreEqual(reader.IsClosed, true);
        }
コード例 #2
0
        public void ReadBadRows()
        {
            CsvTestReader reader = new CsvTestReader(@"..\..\InvalidCsv.txt");

            while (reader.Read())
            {
            }
            reader.Close();
        }
コード例 #3
0
        public void ReadBadRowValues()
        {
            CsvTestReader reader = new CsvTestReader(@"..\..\InvalidCsv.txt");

            reader.Read();
            Assert.AreEqual("Test", reader.GetValue(0));

            reader.Read();
            Assert.AreEqual("One,Two,Three,Four", reader.GetValue(0));

            reader.Read();
            Assert.AreEqual(@"""Row", reader.GetValue(0));

            Assert.AreEqual(false, reader.Read());

            reader.Close();
        }