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); }
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); }