Beispiel #1
0
        public void BulkBulkOpenAndClose()
        {
            var sr     = new StreamReader(@"CsvReader\Simple.csv");
            var fr     = new CsvFileReader(sr);
            var reader = new CsvBulkReader(fr);

            Assert.AreEqual(reader.IsClosed, false);
            reader.Close();
            Assert.AreEqual(reader.IsClosed, true);
            reader.Dispose();
        }
Beispiel #2
0
        public void BulkBulkReadAllRows()
        {
            var sr     = new StreamReader(@"CsvReader\Simple.csv");
            var fr     = new CsvFileReader(sr);
            var reader = new CsvBulkReader(fr);

            while (reader.Read())
            {
            }
            reader.Close();
            reader.Dispose();
        }
Beispiel #3
0
        public void BulkBulkCaseInsensitiveColumnNames()
        {
            var sr     = new StreamReader(@"CsvReader\Simple.csv");
            var fr     = new CsvFileReader(sr);
            var reader = new CsvBulkReader(fr);

            Assert.AreEqual(0, reader.GetOrdinal("header1"));
            Assert.AreEqual(1, reader.GetOrdinal("HEADER2"));
            Assert.AreEqual(2, reader.GetOrdinal("HeaDER3"));
            reader.Close();
            reader.Dispose();
        }
Beispiel #4
0
        public void BulkMoveFileUsing()
        {
            using (var sr = new StreamReader(@"CsvReader\Move.csv"))
                using (var fr = new CsvFileReader(sr))
                    using (var reader = new CsvBulkReader(fr))
                    {
                        Assert.AreEqual(reader.IsClosed, false);
                        reader.Close();
                        Assert.AreEqual(reader.IsClosed, true);
                    }

            File.Move(@"CsvReader\Move.csv", @"CsvReader\MoveTemp.csv");
            File.Move(@"CsvReader\MoveTemp.csv", @"CsvReader\Move.csv");
        }
Beispiel #5
0
        public void BulkBulkAddStaticValue()
        {
            var sr     = new StreamReader(@"CsvReader\Simple.csv");
            var fr     = new CsvFileReader(sr);
            var reader = new CsvBulkReader(fr);

            reader.AddConstantColumn("Column1", "Value");

            Assert.AreEqual(3, reader.GetOrdinal("Column1"));
            while (reader.Read())
            {
                Assert.AreEqual("Value", reader.GetValue(reader.GetOrdinal("Column1")));
            }
            reader.Close();
            reader.Dispose();
        }