public void TestRangePrinted() { var printerTest = new PrinterServiceTest(); var fizzBuzz = new FizzBuzzService(printerTest); fizzBuzz.InputRange(1, 100); Assert.That(printerTest.Lines.Count, Is.EqualTo(100)); }
public void TestMultilesOfFivePrintsBuzz() { var printerTest = new PrinterServiceTest(); var fizzBuzz = new FizzBuzzService(printerTest); Assert.That(fizzBuzz.Output(5), Is.StringMatching("Buzz")); Assert.That(fizzBuzz.Output(65), Is.StringMatching("Buzz")); }
public void TestMultiplesOfThreePrintsFizz() { var printerTest = new PrinterServiceTest(); var fizzBuzz = new FizzBuzzService(printerTest); Assert.That(fizzBuzz.Output(3), Is.StringMatching("Fizz")); Assert.That(fizzBuzz.Output(96), Is.StringMatching("Fizz")); }
public void TestIsNotMultipleOfThreeOrFive() { var printerTest = new PrinterServiceTest(); var fizzBuzz = new FizzBuzzService(printerTest); Assert.That(fizzBuzz.Output(7), Is.StringMatching("7")); Assert.That(fizzBuzz.Output(19), Is.StringMatching("19")); }