Example #1
0
        static void AdvanceFizzBuzz()
        {
            string[] divisors = new string[3];
            string[] tokens   = null;

            Console.WriteLine("Default tokens are 'Frog', 'Duck', 'Chicken'. Do you want to replace them for new ones? (Y/N)");
            if (Console.ReadLine().ToUpper() == "Y")
            {
                tokens = new string[3];
                Console.Write("Enter first token: ");
                tokens[0] = Console.ReadLine();
                Console.Write("Enter second token: ");
                tokens[1] = Console.ReadLine();
                Console.Write("Enter third token: ");
                tokens[2] = Console.ReadLine();
            }

            Console.Write("Enter first divisor: ");
            divisors[0] = Console.ReadLine();
            Console.Write("Enter second divisor: ");
            divisors[1] = Console.ReadLine();
            Console.Write("Enter third divisor: ");
            divisors[2] = Console.ReadLine();

            var aResult = new SuperFizzBuzz(_num1, _num2, 2, divisors, tokens).RunAdvance();

            ReadResults(aResult);
            TryAgain();
        }
Example #2
0
        public void CheckClassicResultIsNotNull()
        {
            var sFB    = new SuperFizzBuzz.SuperFizzBuzz("1", "100", 1);
            var result = sFB.RunClassic();

            Assert.IsNotNull(result);
        }
Example #3
0
        static void ClassicFizzBuzz()
        {
            var aResult = new SuperFizzBuzz(_num1, _num2, 1).RunClassic();

            ReadResults(aResult);
            TryAgain();
        }
Example #4
0
        public void CheckAdvanceResultContainsValues()
        {
            string[] divisors = new string[3];
            divisors[0] = "4";
            divisors[1] = "13";
            divisors[2] = "9";

            var sFB    = new SuperFizzBuzz.SuperFizzBuzz("1", "100", 1, divisors, null);
            var result = sFB.RunAdvance();

            Assert.IsNotNull(result);
        }