public void PrintFizzBuzzTest() { //arrange using (StringWriter sw = new StringWriter()) { FizzBuzz fizzBuzz = new FizzBuzz(); var stringBuilder = sw.GetStringBuilder(); Console.SetOut(sw); //Act fizzBuzz.PrintFizzBuzz(150); var consoleText = sw.ToString(); var lines = String.Join(Environment.NewLine, consoleText); var expected = 150; var actual = lines.Split(Environment.NewLine).Length - 1; //Assert Assert.AreEqual(expected, actual); } }