public void PrintCongratulateMessageTest2() { using (StringWriter sw = new StringWriter()) { sw.Flush(); Console.SetOut(sw); ConsolePrinter.PrintCongratulateMessage(2, 2); string expected = string.Format("\nCongratulations! You guessed the secret number in 2 attempts and 2 cheats.{0}", Environment.NewLine); Assert.AreEqual <string>(expected, sw.ToString(), "Wrong congratulation message printed!"); } }