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

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

            Assert.AreEqual("FizzBuzz", result);
        }
Exemplo n.º 3
0
        public void number_divisible_by_five_gives_buzz()
        {
            Fizzer fizz = new Fizzer();

            Assert.That(fizz.Process(5), Is.EqualTo("Buzz"));
            Assert.That(fizz.Process(20), Is.EqualTo("Buzz"));
        }
Exemplo n.º 4
0
        public void number_divisible_by_three_gives_fizz()
        {
            Fizzer fizz = new Fizzer();

            Assert.That(fizz.Process(3), Is.EqualTo("Fizz"));
            Assert.That(fizz.Process(12), Is.EqualTo("Fizz"));
        }
Exemplo n.º 5
0
        public void TestNumber()
        {
            Fizzer fizzer   = new Fizzer();
            string result   = fizzer.DefineNumber(11, true);
            var    expected = "11";

            Assert.AreEqual(expected, result);
        }
Exemplo n.º 6
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);
        }
Exemplo n.º 7
0
    static void Main(string[] args)
    {
        Fizzer f = new Fizzer();

        for (int idx = 1; idx < 100; idx++)
        {
            Console.Write(f.getNewVal());
        }
    }