public void TestPrintAllEgnsFromFileEmptyText() { string inputFileName = @"../../input.txt"; string text = String.Empty; WriteTextToFile(inputFileName, text); string outputFileName = @"../../output.txt"; StreamWriter writer = new StreamWriter(outputFileName); using (writer) { Console.SetOut(writer); EGNExtractor.PrintAllEgnsFromFile(inputFileName); } string expected = String.Empty; string actual = ExtractTextFromFile(outputFileName); Assert.AreEqual <string>(actual, expected, "There is a problem in printing to the console."); }
public void TestPrintAllEgnsFromFileNormalCase() { string inputFileName = @"../../input.txt"; string text = "I am bay Ivan and my personal ID number is 4806484852" + " and my phone number is 0896296265!"; WriteTextToFile(inputFileName, text); string outputFileName = @"../../output.txt"; StreamWriter writer = new StreamWriter(outputFileName); using (writer) { Console.SetOut(writer); EGNExtractor.PrintAllEgnsFromFile(inputFileName); } string expected = "4806484852" + "0896296265"; string actual = ExtractTextFromFile(outputFileName); Assert.AreEqual <string>(actual, expected, "There is a problem in printing to the console."); }