示例#1
0
        public void ReturnsNeitherWhenitsNotDivisbleBy3Or5()
        {
            //Arrange
            var fizzBuzzKata = new FizzBuzzKata();
            var answersList  = new ArrayList();


            //Act
            answersList.Add(fizzBuzzKata.AreYouAFizzBuzzOrNot(4));
            answersList.Add(fizzBuzzKata.AreYouAFizzBuzzOrNot(88));
            answersList.Add(fizzBuzzKata.AreYouAFizzBuzzOrNot(1357));
            answersList.Add(fizzBuzzKata.AreYouAFizzBuzzOrNot(125537));

            //Assert
            foreach (var answer in answersList)
            {
                Assert.That(answer.Equals("NEITHER"));
            }
        }
示例#2
0
        public void ReturnsFizzBuzzWhenGivenANumberDivisbleByBoth3And5()
        {
            //Arrange
            var fizzBuzzKata = new FizzBuzzKata();
            var answersList  = new ArrayList();


            //Act
            answersList.Add(fizzBuzzKata.AreYouAFizzBuzzOrNot(15));
            answersList.Add(fizzBuzzKata.AreYouAFizzBuzzOrNot(30));
            answersList.Add(fizzBuzzKata.AreYouAFizzBuzzOrNot(1500));
            answersList.Add(fizzBuzzKata.AreYouAFizzBuzzOrNot(5550));

            //Assert
            foreach (var answer in answersList)
            {
                Assert.That(answer.Equals("FIZZBUZZ"));
            }
        }