public InsuranceModule(Func <IInsuranceRule> ruleProvider, Func <InsuranceQuote, bool> canHandle) { Rule = ruleProvider(); _canHandle = canHandle; }
public void NextRule(IInsuranceRule rule) { _nextRule = rule; }