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"); }