Esempio n. 1
0
        private static string RunCheckForFizzBuzz(IStep step, int val)
        {
            string output;

            if (step.CheckFizzBuzz(val))
            {
                output = FizzBuzz;
            }
            else if (step.CheckBuzz(val))
            {
                output = Buzz;
            }
            else if (step.CheckFizz(val))
            {
                output = Fizz;
            }
            else
            {
                output = val.ToString();

                if (step is IStepThree && !((IStepThree)step).HasNumberThree(val))
                {
                    IncrementIntegerCounter();
                }
            }

            return(output);
        }
Esempio n. 2
0
 public void CheckFizzBuzzTest_WhenNumberIsMultipleOf15_ReturnsTrue()
 {
     Assert.IsTrue(sut.CheckFizzBuzz(15));
 }