public PriceCalculator(ICheeseValidator cheeseValidator, IPriceCalculationRulesContainer priceRuleContainer, IPriceResolversContainer priceResolversContainer) { _cheeseValidator = cheeseValidator; _priceRuleContainer = priceRuleContainer; _priceResolversContainer = priceResolversContainer; }
public Tuple <bool, ValidationErrorType> Validate(ICheeseValidator cheeseValidator) { return(cheeseValidator.Validate(this)); }