Exemple #1
0
 /// <summary>
 /// Creates a new <see cref="IFizzBuzzGenerator"/> instance.
 /// </summary>
 /// <returns>A new <see cref="IFizzBuzzGenerator"/> instance</returns>
 private IFizzBuzzGenerator CreateSystemUnderTest(IFizzBuzzCalculationStrategy fizzBuzzCalculationStrategy = null)
 => new DefaultFizzBuzzGenerator(fizzBuzzCalculationStrategy ?? new Stage1FizzBuzzCalculationStrategy());
 public DefaultFizzBuzzGenerator(IFizzBuzzCalculationStrategy fizzBuzzCalculationStrategy)
 => _fizzBuzzCalculationStrategy = fizzBuzzCalculationStrategy;