public decimal CalculatePrice(OrderItem item) { return this.pricingRules.First(r => r.IsMatch(item)).CalculatePrice(item); }
public void Add(OrderItem orderItem) { this.items.Add(orderItem); }