// Adds item and increases sales tax and total with item details public void AddPurchaseItem(IPurchaseItem purchaseItem) { PurchaseItems.Add(purchaseItem); SalesTaxes += purchaseItem.GetPrice() - purchaseItem.OriginalPrice; Total += purchaseItem.GetPrice(); }
public decimal GetPrice() { var tax = RoundingHelpers.RoundUpToNearestFivePence(_purchaseItem.OriginalPrice * 0.1m); return(_purchaseItem.GetPrice() + tax); }
public decimal GetPrice() { var importDuty = RoundingHelpers.RoundUpToNearestFivePence(_purchaseItem.OriginalPrice * 0.05m); return(_purchaseItem.GetPrice() + importDuty); }