예제 #1
0
        public void ReturnsBuzzWhenGivenANumberDivisbleBy5()
        {
            //Arrange
            var fizzBuzzKata = new FizzBuzzKata();
            var answersList = new ArrayList();

            //Act
            answersList.Add(fizzBuzzKata.AreYouAFizzBuzzOrNot(5));
            answersList.Add(fizzBuzzKata.AreYouAFizzBuzzOrNot(100));
            answersList.Add(fizzBuzzKata.AreYouAFizzBuzzOrNot(1135));
            answersList.Add(fizzBuzzKata.AreYouAFizzBuzzOrNot(5555));

            //Assert
            foreach (var answer in answersList)
            {

                Assert.That(answer.Equals("BUZZ"));

            }
        }
예제 #2
0
        public void ReturnsFizzWhenGivenANumberDivisbleBy3()
        {
            //Arrange
            var fizzBuzzKata = new FizzBuzzKata();
            var answersList = new ArrayList();

            //Act
            answersList.Add(fizzBuzzKata.AreYouAFizzBuzzOrNot(3));
            answersList.Add(fizzBuzzKata.AreYouAFizzBuzzOrNot(93));
            answersList.Add(fizzBuzzKata.AreYouAFizzBuzzOrNot(999));
            answersList.Add(fizzBuzzKata.AreYouAFizzBuzzOrNot(18));

            //Assert
            foreach (var answer in answersList)
            {

                Assert.That(answer.Equals("FIZZ"));

            }
        }
예제 #3
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"));

            }
        }
예제 #4
0
 public static void Main(string[] args)
 {
     var fizzBuzzKata = new FizzBuzzKata();
 }