public void ProductOnSaleTest() { // Arrange var priceCalculator = new PriceCalculator(); var product = new Product() { Price = 10.00M, SalePrice = 9.00M }; // Act var price = priceCalculator.GetPrice(product: product); // Assert Assert.AreEqual(9.00M, price); }
public void RoundDown5CentsTest() { // Arrange var priceCalculator = new PriceCalculator(); var product = new Product() { Price = 11.99M }; // Act var price = priceCalculator.GetPrice(product); // Assert Assert.AreEqual(11.95M, price); }
public void ClubMember10PercentDiscountTest() { // Arrange var priceCalculator = new PriceCalculator(); var customer = new Customer() { ClubMember = true }; var product = new Product() { Price = 10.00M }; // Act var price = priceCalculator.GetPrice(product, customer); // Assert Assert.AreEqual(9.00M, price); }