internal AppliedDiscount(decimal discount, AppliedDiscount previousDiscount = null) { PreviousDiscount = previousDiscount; _discount = discount; }
internal void ApplyDiscount(DatedDiscount datedDiscount) { if (datedDiscount.DoesApplyTo(_product)) _appliedDiscount = new AppliedDiscount(datedDiscount.DiscountPercent, _appliedDiscount); }