Exemplo n.º 1
0
        public void IsDivisibleBy_returns_false_given_6_and_4()
        {
            // Arrange
            int number  = 6;
            int divisor = 4;

            // Act
            bool result = FizzBuzzer.IsDivisibleBy(number, divisor);

            // Assert
            Assert.False(result);
        }
Exemplo n.º 2
0
        public void Number_One_With_Limit_Fifteen()
        {
            FizzBuzzer fizzBuzzer = new FizzBuzzer(15);

            var resultList = fizzBuzzer.Build(1);

            var results = new List <string>()
            {
                "1", "2", "fizz", "4", "buzz", "fizz", "7", "8", "fizz", "buzz", "11", "fizz", "13", "14", "fizzbuzz"
            };

            CollectionAssert.AreEqual(results, resultList);
        }
Exemplo n.º 3
0
        public void FizzBuzz_WhenDisableBy15_ReturnsFizzBuzz(int input)
        {
            string output = FizzBuzzer.GetValue(input);

            Assert.AreEqual("FizzBuzz", output);
        }
Exemplo n.º 4
0
        public void FizzBuzz_WhenNotDivisable_ReturnsInput(int input, string expected)
        {
            string actual = FizzBuzzer.GetValue(input);

            Assert.AreEqual(expected, actual);
        }
Exemplo n.º 5
0
        public void Defult2Settings()
        {
            var fizzBuzz = new FizzBuzzer();

            Assert.AreEqual(fizzBuzz.Settings.Count, 2);
        }
Exemplo n.º 6
0
        public void FizzBuzzerCanNotContain2SameKeys()
        {
            var fizzBuzzer = new FizzBuzzer();

            fizzBuzzer.AddNumberStringPair(3, "Tree");
        }
Exemplo n.º 7
0
        public void ZeroCanNotBeKey()
        {
            var fizzBuzzer = new FizzBuzzer();

            fizzBuzzer.AddNumberStringPair(0, "Zero");
        }
 public void Setup()
 {
     _fizzBuzzer = new FizzBuzzer();
 }