public void Initialize() { divisibleByThreeChecker = MockRepository.GenerateMock <IDivisibleBy>(); divisibleByFiveChecker = MockRepository.GenerateMock <IDivisibleBy>(); fizzBuzzDescriptionProvider = MockRepository.GenerateMock <IFizzBuzzDescriptionProvider>(); divisibileCheckers = new List <IDivisibleBy> { divisibleByThreeChecker, divisibleByFiveChecker }; fizzBuzzProvider = new FizzBuzzProvider(divisibileCheckers, fizzBuzzDescriptionProvider); }
public FizzBuzzProvider(IList <IDivisibleBy> fizzBuzzDivisibilityCheckerList, IFizzBuzzDescriptionProvider fizzBuzzDescriptionsProvider) { fizzBuzzDivisibilityCheckers = fizzBuzzDivisibilityCheckerList.OrderBy(x => x.Sequence).ToList(); fizzBuzzdescriptionProvider = fizzBuzzDescriptionsProvider; }