示例#1
0
        public object ReturntheCalculatorMatchingEventType(string eventType)
        {
            _giftAidCalculatorFinder = new GiftAidCalculatorFinder(new List <IGiftAidCalculator>()
            {
                new GeneralGiftAidCalculator(), new SwimmingGiftAidCalculator()
            });

            var calculator = _giftAidCalculatorFinder.Find(eventType);

            return(calculator.GetType());
        }
 public GiftAidOrchestrationService(ITaxRepository taxRepository, IGiftAidCalculatorFinder giftAidCalculatorFinder)
 {
     _taxRepository           = taxRepository;
     _giftAidCalculatorFinder = giftAidCalculatorFinder;
 }