public void ReadFileAndCheckRowCount() { TextFileReader reader = new TextFileReader(TestFolder + "TestFile1.md5"); MD5File sumFile = new MD5File(); List <Pair <string> > itemList = sumFile.ReadData(reader); Assert.AreEqual(itemList.Count, _testFile1RowCount); }
public void WriteHeader() { StreamWriter fileOut = new StreamWriter(@"../../TestData/UnitTestFolder/TestFileWrite1.md5", false); MD5File sumFile = new MD5File(); sumFile.Header(fileOut); fileOut.Close(); Assert.IsTrue(File.Exists(@"../../TestData/UnitTestFolder/TestFileWrite1.md5")); string[] lines = File.ReadAllLines(@"../../TestData/UnitTestFolder/TestFileWrite1.md5"); Assert.GreaterOrEqual(lines.Length, 1); File.Delete(@"../../TestData/UnitTestFolder/TestFileWrite1.md5"); }
public void ReadFile() { TextFileReader reader = new TextFileReader(TestFolder + "TestFile1.md5"); MD5File sumFile = new MD5File(); List <Pair <string> > itemList = sumFile.ReadData(reader); int i = 0; foreach (Pair <string> item in itemList) { // TODO: must validity-check values! Assert.AreEqual(item.Item1.ToString(), _checkSum[i]); i++; } }
public void WriteSums() { StreamWriter fileOut = new StreamWriter(@"../../TestData/UnitTestFolder/TestFileWrite2.md5", false); MD5File sumFile = new MD5File(); sumFile.WriteDataRow(fileOut, "78cf91daf373e286415c36a8b035dba9", "test.txt"); fileOut.Close(); Assert.IsTrue(File.Exists(@"../../TestData/UnitTestFolder/TestFileWrite2.md5")); string[] lines = File.ReadAllLines(@"../../TestData/UnitTestFolder/TestFileWrite2.md5"); Assert.AreEqual(1, lines.Length); Assert.IsTrue(lines[0] == "78cf91daf373e286415c36a8b035dba9|test.txt"); File.Delete(@"../../TestData/UnitTestFolder/TestFileWrite2.md5"); }
public void ReadFileAndCheckRowCount() { TextFileReader reader = new TextFileReader(TestFolder + "TestFile1.md5"); MD5File sumFile = new MD5File(); List<Pair<string>> itemList = sumFile.ReadData(reader); Assert.AreEqual(itemList.Count, _testFile1RowCount); }
public void ReadFile() { TextFileReader reader = new TextFileReader(TestFolder + "TestFile1.md5"); MD5File sumFile = new MD5File(); List<Pair<string>> itemList = sumFile.ReadData(reader); int i = 0; foreach (Pair<string> item in itemList) { // TODO: must validity-check values! Assert.AreEqual(item.Item1.ToString(), _checkSum[i]); i++; } }