public void AddLine(OrderLine orderLine) { orderLine.Calculate(discountRules); _orderLines.Add(orderLine); Subtotal = _orderLines.Sum(x => x.TotalAmount); TotalTax = taxCalculator.GetTotalTax(Subtotal); TotalAmount = Subtotal + TotalTax; }