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