public void FizzBuzzBottomHigherThanTopOutputEmptyString() { FizzBuzz fizzBuzz = new FizzBuzz(); Assert.AreEqual(string.Empty, fizzBuzz.LineOutput(20, 1)); }
public void FizzBuzzFromOneToTwentyMustOutputLuckyForNumbersContainingThree() { string expectedOutput = @"1 2 lucky 4 buzz fizz 7 8 fizz buzz 11 fizz lucky 14 fizzbuzz 16 17 fizz 19 buzz"; FizzBuzz fizzBuzz = new FizzBuzz(); Assert.AreEqual(expectedOutput, fizzBuzz.LineOutput(1, 20)); }
public void FizzBuzzHandlesOutOfMemoryException() { FizzBuzz fizzBuzz = new FizzBuzz(); Assert.Catch< OutOfMemoryException>( delegate { Assert.AreEqual ( "Huge contiguous range. Please select smaller contiguous range.", fizzBuzz.LineOutput(1, int.MaxValue)); }); }
public void FizzBuzzFromOneToTwenty() { string expectedOutput = @"1 2 lucky 4 buzz fizz 7 8 fizz buzz 11 fizz lucky 14 fizzbuzz 16 17 fizz 19 buzz"; FizzBuzz fizzBuzz = new FizzBuzz(); Assert.AreEqual(expectedOutput, fizzBuzz.LineOutput(1, 20)); }