Example #1
0
        public void TestMethod5()
        {
            fizzBuzz fb           = new fizzBuzz();
            int      num1         = 0;
            string   expectedText = "";

            string actual = fb.TextReturn(num1);

            Assert.AreEqual(expectedText, actual);
        }
Example #2
0
        public static List <string> FizzBuzz(int n, fizzBuzz fb)
        {
            var results = new List <string>();

            for (int i = 1; i <= n; i++)
            {
                results.Add(fb(i));
            }

            return(results);
        }
Example #3
0
        public void FizzBuzz_NumbersDivisibleBy5and3_ReturnsFizzBuzz()
        {
            fizzBuzz FizzBuzzObject = new fizzBuzz();

            string[] fizzBuzzArray = fizzBuzz.FizzBuzz();

            for (int i = 1; i < 101; i++)
            {
                if (i % 5 == 0 && (i % 3 == 0))
                {
                    Assert.That(fizzBuzzArray[i - 1] == "FizzBuzz");
                }
            }
        }
Example #4
0
        public void FizzBuzz_NumbersNotDivisibleBy5and3_ReturnsInt()
        {
            fizzBuzz FizzBuzzObject = new fizzBuzz();

            string[] fizzBuzzArray = fizzBuzz.FizzBuzz();

            for (int i = 1; i < 101; i++)
            {
                if (!(i % 5 == 0) && !(i % 3 == 0))
                {
                    string y = i.ToString();
                    Assert.That(fizzBuzzArray[i - 1] == y);
                }
            }
        }