Example #1
0
        static void Main(string[] args)
        {
            Console.WriteLine("Please enter a number:");

            var input = Console.ReadLine();
            int num1;

            bool res = int.TryParse(input, out num1);

            if (res == false)
            {
                Console.WriteLine($"'{input}' is not a valid number.");
            }
            else
            {
                Console.WriteLine(FizzBuzzBasic.GetValue(num1));
            }
        }
Example #2
0
        public void WhenNumIsMultipleOf5ReturnBuzz([Values(5, 10)] int input)
        {
            string output = FizzBuzzBasic.GetValue(input);

            Assert.AreEqual("Buzz", output);
        }
Example #3
0
        public void WhenNotAMultipleOf5And3ReturnNothing([Values(1, 2, 4, 7, 8, 11, 13, 14, 16, 17, 19)] int input)
        {
            string output = FizzBuzzBasic.GetValue(input);

            Assert.AreEqual(string.Empty, output);
        }
Example #4
0
        public void WhenNumIsMultipleOf3ReturnFizz([Values(3, 6, 9, 12, 18)] int input)
        {
            string output = FizzBuzzBasic.GetValue(input);

            Assert.AreEqual("Fizz", output);
        }