public void DisposeReader()
 {
     CsvDataReader reader = new CsvDataReader(@"..\..\SimpleCsv.txt");
     Assert.AreEqual(reader.IsClosed, false);
     reader.Close();
     reader.Dispose();
     reader.Dispose();
 }
        public void AddStaticValue()
        {
            Dictionary<String, String> staticColumns = new Dictionary<String, String>();
            staticColumns.Add("Column1", "Value");
            CsvDataReader reader = new CsvDataReader(@"..\..\SimpleCsv.txt", staticColumns);

            Assert.AreEqual(3, reader.GetOrdinal("Column1"));
            while (reader.Read())
            {
                Assert.AreEqual("Value", reader.GetValue(reader.GetOrdinal("Column1")));
            }
            reader.Close();
        }
 public void ReadAllRows()
 {
     CsvDataReader reader = new CsvDataReader(@"..\..\SimpleCsv.txt");
     while (reader.Read())
     {
     }
     reader.Close();
 }
 public void OpenAndClose()
 {
     CsvDataReader reader = new CsvDataReader(@"..\..\SimpleCsv.txt");
     Assert.AreEqual(reader.IsClosed, false);
     reader.Close();
     Assert.AreEqual(reader.IsClosed, true);
 }
        public void MoveFileUsing()
        {
            using (CsvDataReader reader = new CsvDataReader(@"..\..\MoveCsv.txt"))
            {
                Assert.AreEqual(reader.IsClosed, false);
                reader.Close();
                Assert.AreEqual(reader.IsClosed, true);
            }

            File.Move(@"..\..\MoveCsv.txt", @"..\..\MoveCsvTemp.txt");
            File.Move(@"..\..\MoveCsvTemp.txt", @"..\..\MoveCsv.txt");
        }