예제 #1
0
        /// <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();
        }
예제 #2
0
 internal FizzBizzCounter(int Min, int Max, FizzBizzCatalog fizzBizzCatalog)
 {
     min = Min;
     max = Max;
     _fizzBizzCatalog = fizzBizzCatalog;
 }