public void ReadFileTest() { // Arrange FileOP.LoadFile(ReadFileTestFile); DataTable expected = CreateDataTable(); // Act DataTable actual = FileOP.ReadFile(); // Assert Assert.IsTrue(AreDataTablesEqual(actual, expected)); }
/// <summary> /// Deletes files left over from previous tests and creates a fresh file for testing. /// </summary> private void WriteLessLinesToFileTestReset() { if (File.Exists(TestFile)) { File.Delete(TestFile); } DirectoryInfo TestCSVInfo = new DirectoryInfo(WriteLessLinesToFileBase); File.Copy(TestCSVInfo.FullName, TestFile); FileOP.LoadFile(TestFile); return; }
/// <summary> /// Removes the uncompressed file created by previous decompression tests /// and creates an compressed file to be tested with. /// </summary> private void DecompressTestReset() { if (!File.Exists(CompressedFile)) { DirectoryInfo TestCSVInfo = new DirectoryInfo(OriginalCompressedFile); File.Copy(TestCSVInfo.FullName, CompressedFile); } if (File.Exists(UncompressedFile)) { File.Delete(UncompressedFile); } FileOP.LoadFile(CompressedFile); return; }