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); }
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(); }