public void Verify_ChkFizzBuzz_With_Combinations() { var combinations = new List <Tuple <int, string> > { new Tuple <int, string> (3, "Fizz"), new Tuple <int, string> (5, "Buzz"), }; var fizzBuzzLibrary = new FizzBuzzLibrary(); var numberToVerify = 3; Assert.Equal(fizzBuzzLibrary.ChkFizzBuzz(combinations, numberToVerify), "Fizz"); numberToVerify = 5; Assert.Equal(fizzBuzzLibrary.ChkFizzBuzz(combinations, numberToVerify), "Buzz"); numberToVerify = 15; Assert.Equal(fizzBuzzLibrary.ChkFizzBuzz(combinations, numberToVerify), "FizzBuzz"); numberToVerify = 7; Assert.Equal(fizzBuzzLibrary.ChkFizzBuzz(combinations, numberToVerify), numberToVerify.ToString("N")); }
static void Main(string[] args) { var fizzBuzzLibrary = new FizzBuzzLibrary(); var combinations = new List <Tuple <int, string> > { new Tuple <int, string> (3, "Fizz"), new Tuple <int, string> (5, "Buzz"), }; for (var i = 1; i < 100; i++) { //Console.WriteLine(fizzBuzzLibrary.ChkNumber(i)); Console.WriteLine(fizzBuzzLibrary.ChkFizzBuzz(combinations, i)); } Console.ReadLine(); }