public void GetSalesTaxAmount_ItemIsImported_ReturnTaxAmt() { // Arrange var salesTaxRate = new SalesTaxRate(); var importDutySalesTaxCalculator = new ImportDutySalesTaxCalculator(salesTaxRate); var item = new ShoppingBasketItem(new Product("Candy", ProductType.Candy), 1, true, importDutySalesTaxCalculator); // Act var result = importDutySalesTaxCalculator.GetSalesTaxAmount(item); // Assert Assert.AreNotEqual(result, 0); }
public void GetPriceWithTaxIncluded_ProductIsImported_ReturnPriceWithTax() { // Arrange var salesTaxRate = new SalesTaxRate(); var importDutySalesTaxCalculator = new ImportDutySalesTaxCalculator(salesTaxRate); var item = new ShoppingBasketItem(new Product("Coffee", ProductType.Coffee), 11.00m, true, importDutySalesTaxCalculator); // Act var result = importDutySalesTaxCalculator.GetPriceWithTaxIncluded(item); // Assert Assert.AreEqual(result, 11.55m); }