Exemple #1
0
        public void ShouldReturnToken_GivenSingleFactorWithSingleDivisor()
        {
            var divisors = new List <Divisor> {
                new Divisor {
                    Value = 3, Token = "Fizz"
                }
            };
            var result   = SuperFizzBuzz.GetStringForIndex(3, divisors);
            var expected = "Fizz";

            Assert.Equal(expected, result);
        }
Exemple #2
0
        public void ShouldReturnIndex_GivenNoFactors_WithMultipleDivisors()
        {
            var divisors = new List <Divisor> {
                new Divisor {
                    Value = 3, Token = "Fizz"
                }, new Divisor {
                    Value = 5, Token = "Buzz"
                }
            };
            var result   = SuperFizzBuzz.GetStringForIndex(4, divisors);
            var expected = "4";

            Assert.Equal(expected, result);
        }