static void Main(string[] args) { var prop = new FizzBuzzProperties { Length = 100, DividerOne = 3, DividerTwo = 5, Fizz = "Fizz", Buzz = "Buzz" }; var fizzBuzzService = new FizzBuzzService(prop); fizzBuzzService.PrintList(); Console.WriteLine("---------------------------------------------------------------------------------------------"); var propJazz = new JazzFuzzProperties { Length = 100, DividerOne = 9, DividerTwo = 4, Jazz = "Jazz", Fuzz = "Fuzz" }; var jazzFuzzService = new JazzFuzzService(propJazz); jazzFuzzService.PrintJazzBuzzBackward(); }
public void JazzBuzz() { //Arrange var propJazz = new JazzFuzzProperties { Length = 100, DividerOne = 9, DividerTwo = 4, Jazz = "Jazz", Fuzz = "Fuzz" }; //Act var jazzFuzzService = new JazzFuzzService(propJazz); var jazzBuzzList = jazzFuzzService.GetJazzFuzz; //Assert Assert.AreEqual("Fuzz", jazzBuzzList[4]); Assert.AreEqual("Jazz", jazzBuzzList[9]); Assert.AreEqual("2", jazzBuzzList[2]); }
public void JazzBuzzWithFizzBuzzList() { //Arrange var propJazz = new JazzFuzzProperties { Length = 100, DividerOne = 9, DividerTwo = 4, Jazz = "Jazz", Fuzz = "Fuzz", }; var fizzBuzzProp = new FizzBuzzProperties { Length = 100, Fizz = "Fizz", Buzz = "Buzz", DividerOne = 3, DividerTwo = 5 }; //Act var fizzBuzzService = new FizzBuzzService(fizzBuzzProp); var fizzBuzzList = fizzBuzzService.GetFizzBuzz; propJazz.ListToCorrect = fizzBuzzService.GetFizzBuzz; var jazzFuzzService = new JazzFuzzService(propJazz); var jazzBuzzList = jazzFuzzService.GetJazzFuzz; //Assert Assert.AreEqual("Fizz", jazzBuzzList[3]); Assert.AreEqual("Fuzz", jazzBuzzList[4]); Assert.AreEqual("Jazz", jazzBuzzList[9]); Assert.AreEqual("2", jazzBuzzList[2]); }