/// <summary> /// This is an example of doing the fizz bizz without using any hard coded logic checks. This is primarily taken from this code review post: /// https://codereview.stackexchange.com/questions/121714/fizzbuzz-without-hard-coded-logic-checks /// </summary> public void DoTheFizzBizz() { var catalog = new FizzBizzCatalog(); catalog.Add(3, App.Config.FizzString); catalog.Add(5, App.Config.BizzString); catalog.Add(15, App.Config.PozzString); var counter = new FizzBizzCounter(1, 100, catalog); counter.OutPutFizzBizz(); }
internal FizzBizzCounter(int Min, int Max, FizzBizzCatalog fizzBizzCatalog) { min = Min; max = Max; _fizzBizzCatalog = fizzBizzCatalog; }