public void Should_Return_SuperFizzBuzz_Instance(int a, int b)
        {
            FizzBuzzFactory factory = null;

            factory = new SuperFizzBuzzFactory(a, b);
            var fizzbuzz = factory.GetFizzBuzz();

            Assert.That("Super", Is.EqualTo(fizzbuzz.FizzBuzzType));
        }
示例#2
0
        static void SuperFizzBuzz()
        {
            var tokens = new List <KeyValuePair <int, string> >();

            tokens.Add(new KeyValuePair <int, string>(3, "Fizz"));
            tokens.Add(new KeyValuePair <int, string>(7, "Buzz"));
            tokens.Add(new KeyValuePair <int, string>(38, "Bazz"));

            var factory  = new SuperFizzBuzzFactory(-12, 145, tokens);
            var fizzbuzz = factory.GetFizzBuzz();
            var result   = fizzbuzz.Evaluate();

            Console.WriteLine("{0}\n", result);
        }