Example #1
0
        public void FizzBuzzLogic_Should_Return_1()
        {
            var expected = new List <string> {
                "1"
            };

            var result = sut.Fizzle().Take(1);

            result.Should().BeEquivalentTo(expected);
        }
        public void FizzBuzzLogic_Should_Return_5()
        {
            var expected = new List <string> {
                "1", "2", "3", "4", "Replace 5"
            };

            var result = sut.Fizzle().Take(5);

            result.Should().BeEquivalentTo(expected);
        }
Example #3
0
        private static void FizzBuzz(int howManyItemsToDisplay, FizzBuzzLogic fizzBuzzLogic)
        {
            foreach (var item in fizzBuzzLogic.Fizzle().Take(howManyItemsToDisplay))
            {
                Console.WriteLine(item);
            }

            Console.WriteLine("Press any key to end");
            Console.ReadKey();
        }