Beispiel #1
0
        public void GivenValuesCalculatorReturnsInteger(int value)
        {
            var fbl    = new fizzbuzzer();
            var output = fbl.Calculator(value, 3, 5);

            Assert.AreEqual(output, $"{value}");
        }
Beispiel #2
0
        static void Main(string[] args)
        {
            Console.WriteLine("Fizz Buzz test!");
            var fbl = new fizzbuzzer();

            for (int i = 1; i <= 100; i++)
            {
                Console.WriteLine(fbl.Calculator(i, 3, 5));
            }
            Console.Read();
        }
        public ActionResult Index(fizzbuzzer f)
        {
            string answer = "";

            // check if numbers are the same
            if (f.CheckSame() == true)
            {
                answer += "These numbers are the same.";
            }

            // check if numbers exceed boundaries
            else if (f.CheckBoundaries() == true)
            {
                answer += "Please enter whole numbers between 1 and 100.";
            }

            // check that correction was made and execute code
            else if (f.CheckOrder() == false)
            {
                f.FizzBuzz();
            }

            // check if reodering is needed
            else if (f.CheckOrder() == true)
            {
                f.Reorder();
                f.FizzBuzz();
            }

            // check if a non-whole number is entered
            else
            {
                answer += "Please enter a whole number.";
            }

            f.Result += answer;

            return(View(f));
        }
Beispiel #4
0
        public void GivenImpossibleValuesCalculatorReturnsValue(int value)
        {
            var fbl = new fizzbuzzer();

            Assert.Throws <ArgumentOutOfRangeException>(() => fbl.Calculator(value, 3, 5));
        }