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