Esempio n. 1
0
        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);
        }
Esempio n. 2
0
 public void Number_NotDivisibleBy_3or5_ReturnsNumber()
 {
     Assert.AreEqual("1", Fizzbuzz.Of(1));
 }
Esempio n. 3
0
 public void Alternative_Style_Expecting_Exception()
 {
     Assert.That(() => Fizzbuzz.Of(101),
                 Throws.ArgumentException.With.Message.EqualTo("Number must be within 1 to 100"));
 }
Esempio n. 4
0
 public void Number_DivisibleBy3_ReturnsFizz(int value)
 {
     Assert.AreEqual("Fizz", Fizzbuzz.Of(value));
 }