public void TotalCostTest() { //Arrange ShoppingCart_app.Model.Product product = new ShoppingCart_app.Model.Product(1, "Mango", 150.50, 10.0f); double price = 150.50; float discountPercent = 10.0f; //Act double expectedTotalCost = price - (price * discountPercent / 100); //Assert Assert.AreEqual(expectedTotalCost, product.TotalCost); }
public void CheckoutCostTest() { //Arrange ShoppingCart_app.Model.Product product1 = new ShoppingCart_app.Model.Product(1, "Mango", 50.50, 10.0f); LineItem item2 = new LineItem(1, 5, product1); LineItem item3 = new LineItem(1, 5, product1); double testCheckoutCost = 454.50; Order order1 = new Order(1, DateTime.Now); //Act order1.AddItem(item2); order1.AddItem(item3); //Assert Assert.AreEqual(testCheckoutCost, order1.CheckoutCost()); }
public void CalculateTotalCostTest() { //Arrange ShoppingCart_app.Model.Product product = new ShoppingCart_app.Model.Product(1, "Mango", 50.50, 10.0f); LineItem item = new LineItem(1, 5, product); int quantity = 5; double price = 50.50; float discount = 10.0f; //Act double priceAfterDiscont = price - (price * discount / 100); double expectedPrice = priceAfterDiscont * quantity; //Assert Assert.AreEqual(expectedPrice, item.CalculateTotalCost()); }
public void TestMethod1() { //Arrange ShoppingCart_app.Model.Product product = new ShoppingCart_app.Model.Product(1, "Mango", 50.50, 10.0f); LineItem item = new LineItem(1, 5, product); LineItem item1 = new LineItem(1, 5, product); int expectedQuantity = 10; Order order = new Order(1, DateTime.Now); //Act order.AddItem(item); order.AddItem(item1); //Assert Assert.AreEqual(expectedQuantity, item.Quantity); }