Example #1
0
        public void ThreeIsDivisibleByThreeTest()
        {
            FizzBuzz fb = new FizzBuzz();

            bool isDivisibleByThree = fb.IsDivisibleByThree(3);

            Assert.That(isDivisibleByThree, Is.True);
        }
Example #2
0
        public void IntegerNotDivisibleByThreeOrFiveReturnsItselfTest()
        {
            FizzBuzz fb = new FizzBuzz();

            string integerWord = fb.GenerateString(11);

            Assert.That(integerWord, Is.EqualTo("11"));
        }
Example #3
0
        public void FiveIsDivisibleByFiveTest()
        {
            FizzBuzz fb = new FizzBuzz();

            bool isDivisibleByFive = fb.IsDivisibleByFive(5);

            Assert.That(isDivisibleByFive, Is.True);
        }
Example #4
0
        public void IntegerDivisibleByThreeReturnsFizzTest()
        {
            FizzBuzz fb = new FizzBuzz();

            string integerWord = fb.GenerateString(3);

            Assert.That(integerWord, Is.EqualTo("Fizz"));
        }
Example #5
0
        public void CanGenerateExpectedOutputTest()
        {
            FizzBuzz fb = new FizzBuzz();

            int minimum = 1;
            int maximum = 15;

            string output = fb.GenerateOutput(minimum, maximum);

            Assert.That(output, Is.EqualTo("1 2 Fizz 4 Buzz Fizz 7 8 Fizz Buzz 11 Fizz 13 14 FizzBuzz "));
        }