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