Пример #1
0
 public void Then_The_Result_Is_1_2_Fizz()
 {
     var expected = new List<string> {"1", "2", "Fizz"};
     var fizzBuzzCalculator = new FizzBuzzCalculator();
     var actual = fizzBuzzCalculator.Calculate(Enumerable.Range(1, 3));
     Assert.That(actual, Is.EqualTo(expected));
 }
Пример #2
0
        public void WhenNumberIs_1_ThenReturns_1()
        {
            var calculator = new FizzBuzzCalculator();

            var result = calculator.Calculate(1);

            Assert.Equal("1", result);;
        }
Пример #3
0
        public void return_FIZZBUZZ_when_divisible_by_3_and_5(int input)
        {
            FizzBuzzCalculator calc = new FizzBuzzCalculator();

            string res = calc.Calculate(input);

            Assert.AreEqual(test_FIZZ + test_BUZZ, res, "Unexpected result");
        }
Пример #4
0
        public void return_the_same_number_by_default()
        {
            FizzBuzzCalculator calc = new FizzBuzzCalculator();

            string res = calc.Calculate(1);

            Assert.AreEqual("1", res, "Unexpected result");
        }
Пример #5
0
        public void Print1To100()
        {
            FizzBuzzCalculator fizzBuzz = new FizzBuzzCalculator();

            for (int i = 1; i <= 100; i++)
            {
                Console.WriteLine(fizzBuzz.Calculate(i));
            }
        }
Пример #6
0
        public void Then_The_Result_Is(int rangeStart, int rangeLength, string expectedWord)
        {
            var expected = expectedWord.Split(',').ToList();
            var fizzBuzzCalculator = new FizzBuzzCalculator();

            var actual = fizzBuzzCalculator.Calculate(Enumerable.Range(rangeStart, rangeLength));

            Assert.That(actual, Is.EqualTo(expected));
        }
Пример #7
0
        public void Given_Input_Is_16_Return_16()
        {
            //given i have the number 16
            int i = 16;
            //when i pass in the number to the fizz buzz converter
            IFizzBuzzCalculator fizzBuzzCalculator = new FizzBuzzCalculator();
            string s = fizzBuzzCalculator.Calculate(i);

            //then i get back 16
            Assert.AreEqual("16", s);
        }
Пример #8
0
        public void Given_Input_Is_30_Return_fizzbuzz()
        {
            //given i have the number 30
            int i = 30;
            //when i pass in the number to the fizz buzz converter
            IFizzBuzzCalculator fizzBuzzCalculator = new FizzBuzzCalculator();
            string s = fizzBuzzCalculator.Calculate(i);

            //then i get back fizzbuzz
            Assert.AreEqual("fizzbuzz", s);
        }
Пример #9
0
        public void Given_Input_Is_7_Return_7()
        {
            //given i have the number 7
            int i = 7;
            //when i pass in the number to the fizz buzz converter
            IFizzBuzzCalculator fizzBuzzCalculator = new FizzBuzzCalculator();
            string s = fizzBuzzCalculator.Calculate(i);

            //then i get back 7
            Assert.AreEqual("7", s);
        }
        public void Check_FizzBuzz_Result(int value, string expected)
        {
            //arrange
            IFizzBuzzCalculator calculator = new FizzBuzzCalculator();

            //act
            string response = calculator.Calculate(value);

            //assert
            Assert.Equal(response, expected);
        }
        public void Calculate_Factor_Of_Three()
        {
            //arrange
            int value      = 27;
            var calculator = new FizzBuzzCalculator();

            //act
            string isFactor = calculator.Calculate(value);

            //assert
            Assert.Equal("Fizz", isFactor);
        }
Пример #12
0
        public void Calculate_GivenNumberNonDivisibleBy3Or5_ReturnsNumber(int number)
        {
            var result = _sut.Calculate(number);

            result.Should().Be(number.ToString());
        }
Пример #13
0
        public void CalculatorReturnsANumber()
        {
            FizzBuzzCalculator fizzBuzz = new FizzBuzzCalculator();

            Assert.That(fizzBuzz.Calculate(1), Is.EqualTo("1"));
        }
Пример #14
0
        public void CalculatorReturnsFizzBuzzForFifteen()
        {
            FizzBuzzCalculator fizzBuzz = new FizzBuzzCalculator();

            Assert.That(fizzBuzz.Calculate(15), Is.EqualTo("FizzBuzz"));
        }
Пример #15
0
        public void CalculatorReturnsBuzzForFive()
        {
            FizzBuzzCalculator fizzBuzz = new FizzBuzzCalculator();

            Assert.That(fizzBuzz.Calculate(5), Is.EqualTo("Buzz"));
        }
Пример #16
0
        public void CalculatorReturnsFizzForThree()
        {
            FizzBuzzCalculator fizzBuzz = new FizzBuzzCalculator();

            Assert.That(fizzBuzz.Calculate(3), Is.EqualTo("Fizz"));
        }
Пример #17
0
 public void Then_The_Response_Is_One()
 {
     var expected = new List<string> {"1"};
     var fizzBuzzCalculator = new FizzBuzzCalculator();
     var actual = fizzBuzzCalculator.Calculate(Enumerable.Range(1, 1));
     Assert.That(actual, Is.EqualTo(expected));
 }