// 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();
 }
예제 #2
0
        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);
        }