public void SomeTest()
 {
     foreach (var i in Enumerable.Range(0, 99))
     {
         Console.WriteLine("{0}: {1}", i, _kata.Answer(i));
     }
 }
示例#2
0
 public static void Main()
 {
     int[] arr = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 };
     foreach (int val in arr)
     {
         var answer = FizzBuzzKata.Answer(val);
         Console.WriteLine(answer);
     }
 }
示例#3
0
        public void AnswerReturnsFizzBuzzForFifteen()
        {
            // Arrange
            IFizzBuzzKata fizzBuzzKata = new FizzBuzzKata();

            // Act

            // Assert
            Assert.Equal("fizzbuzz", (fizzBuzzKata.Answer(15)));
        }
示例#4
0
        public void AnswerReturnsBuzzForTen()
        {
            // Arrange
            IFizzBuzzKata fizzBuzzKata = new FizzBuzzKata();

            // Act

            // Assert
            Assert.Equal("buzz", (fizzBuzzKata.Answer(10)));
        }
示例#5
0
        public void AnswerReturnsFizzForThree()
        {
            // Arrange
            IFizzBuzzKata fizzBuzzKata = new FizzBuzzKata();

            // Act

            // Assert
            Assert.Equal("fizz", (fizzBuzzKata.Answer(3)));
        }
示例#6
0
        public void AnswerDoesNotReturnBuzzForFour()
        {
            // Arrange
            IFizzBuzzKata fizzBuzzKata = new FizzBuzzKata();

            // Act

            // Assert
            Assert.NotEqual("buzz", (fizzBuzzKata.Answer(4)));
        }
示例#7
0
        public void AnswerReturnsTwoForTwo()
        {
            // Arrange
            IFizzBuzzKata fizzBuzzKata = new FizzBuzzKata();

            // Act

            // Assert
            Assert.Equal("2", (fizzBuzzKata.Answer(2)));
        }
示例#8
0
        public void AnswerDoesNotReturnFizzForTwo()
        {
            // Arrange
            IFizzBuzzKata fizzBuzzKata = new FizzBuzzKata();

            // Act

            // Assert
            Assert.NotEqual("fizz", (fizzBuzzKata.Answer(2)));
        }
示例#9
0
            public void TestExample()
            {
                // Arrange
                var fizzBuzzKata = new FizzBuzzKata();

                // Act + Assert
                Assert.AreEqual("1", fizzBuzzKata.Answer(1));
                Assert.AreEqual("2", fizzBuzzKata.Answer(2));
                Assert.AreEqual("fizz", fizzBuzzKata.Answer(3));
                Assert.AreEqual("4", fizzBuzzKata.Answer(4));
                Assert.AreEqual("buzz", fizzBuzzKata.Answer(5));
                Assert.AreEqual("fizz", fizzBuzzKata.Answer(6));
                Assert.AreEqual("7", fizzBuzzKata.Answer(7));
                Assert.AreEqual("8", fizzBuzzKata.Answer(8));
                Assert.AreEqual("fizz", fizzBuzzKata.Answer(9));
                Assert.AreEqual("buzz", fizzBuzzKata.Answer(10));
                Assert.AreEqual("11", fizzBuzzKata.Answer(11));
                Assert.AreEqual("fizz", fizzBuzzKata.Answer(12));
                Assert.AreEqual("13", fizzBuzzKata.Answer(13));
                Assert.AreEqual("14", fizzBuzzKata.Answer(14));
                Assert.AreEqual("fizzbuzz", fizzBuzzKata.Answer(15));
            }
        public void Zero_should_give_fizzbuzz()
        {
            var answer = _kata.Answer(0);

            answer.Should().Be("fizzbuzz");
        }
示例#11
0
 public void fizzTest()
 {
     Assert.AreEqual("Fizz", fizzBuzz.Answer(3));
 }
示例#12
0
            public void TestExample()
            {
                // Arrange
                var fizzBuzzKata = new FizzBuzzKata();

                // Act + Assert
                Assert.AreEqual("1", fizzBuzzKata.Answer(1));
                Assert.AreEqual("2", fizzBuzzKata.Answer(2));
                Assert.AreEqual("fizz", fizzBuzzKata.Answer(3));
                Assert.AreEqual("4", fizzBuzzKata.Answer(4));
                Assert.AreEqual("buzz", fizzBuzzKata.Answer(5));
                Assert.AreEqual("fizz", fizzBuzzKata.Answer(6));
                Assert.AreEqual("7", fizzBuzzKata.Answer(7));
                Assert.AreEqual("8", fizzBuzzKata.Answer(8));
                Assert.AreEqual("fizz", fizzBuzzKata.Answer(9));
                Assert.AreEqual("buzz", fizzBuzzKata.Answer(10));
                Assert.AreEqual("11", fizzBuzzKata.Answer(11));
                Assert.AreEqual("fizz", fizzBuzzKata.Answer(12));
                Assert.AreEqual("13", fizzBuzzKata.Answer(13));
                Assert.AreEqual("14", fizzBuzzKata.Answer(14));
                Assert.AreEqual("fizzbuzz", fizzBuzzKata.Answer(15));
            }