public void Number_Beyond_100_NotSupported() { ArgumentException ex = Assert.Throws <ArgumentException>( () => Fizzbuzz.Of(101)); Assert.AreEqual("Number must be within 1 to 100", ex.Message); }
public void Number_NotDivisibleBy_3or5_ReturnsNumber() { Assert.AreEqual("1", Fizzbuzz.Of(1)); }
public void Alternative_Style_Expecting_Exception() { Assert.That(() => Fizzbuzz.Of(101), Throws.ArgumentException.With.Message.EqualTo("Number must be within 1 to 100")); }
public void Number_DivisibleBy3_ReturnsFizz(int value) { Assert.AreEqual("Fizz", Fizzbuzz.Of(value)); }