Beispiel #1
0
        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;
        }