Exemple #1
0
        public void TestLuck()
        {
            Fizzer fizzer = new Fizzer();
            string result = fizzer.DefineNumber(3, true);

            Assert.AreEqual("Luck", result);
        }
Exemple #2
0
        public void TestFizzbuzz()
        {
            Fizzer fizzer = new Fizzer();
            string result = fizzer.DefineNumber(15, false);

            Assert.AreEqual("FizzBuzz", result);
        }
Exemple #3
0
        public void TestNumber()
        {
            Fizzer fizzer   = new Fizzer();
            string result   = fizzer.DefineNumber(11, true);
            var    expected = "11";

            Assert.AreEqual(expected, result);
        }
Exemple #4
0
        public void TestCountLuck()
        {
            Fizzer fizzer = new Fizzer();

            Enumerable.Range(1, 100).ToList().ForEach(i => fizzer.DefineNumber(i, true));
            var expected = 19;

            Assert.AreEqual(expected, fizzer.luckCount);
        }