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