Esempio n. 1
0
        public void ReturnEmptyDictionary()
        {
            FizzBuzzTwo fizzBuzzTwo = new FizzBuzzTwo(0, 0);
            string      output      = fizzBuzzTwo.GetLuckyOutput();

            Assert.IsTrue(fizzBuzzTwo.StringToDictionary(output).Keys.Count == 0);
        }
Esempio n. 2
0
        public void BigReportTest()
        {
            FizzBuzzTwo fizzBuzzTwo = new FizzBuzzTwo(1, 1000);

            Dictionary <string, int> expected = new Dictionary <string, int>()
            {
                { "integer", 378 },
                { "lucky", 271 },
                { "buzz", 109 },
                { "fizz", 189 },
                { "fizzbuzz", 53 }
            };

            Dictionary <string, int> actual = fizzBuzzTwo.StringToDictionary(fizzBuzzTwo.GetLuckyOutput());

            foreach (String key in expected.Keys)
            {
                Assert.AreEqual(expected[key], actual[key]);
            }
        }