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"));
        }
Beispiel #2
0
        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();
        }