//discount public static Policystatus addDiscountPolicy(User user, int storeId, Discount policies) { storeValidation(storeId); Store store = WorkShop.getStore(storeId); Policystatus status = store.AddDiscountPolicy(user, policies); if (status == Policystatus.Success) { updateStore(store); } return(status); }
public void SetDiscountMinimum_SetDiscountSuccesfully_ReturnsTrue() { LinkedList <string> discountPolicy = new LinkedList <string>(); discountPolicy.AddLast("Ban"); discountPolicy.AddLast("And"); discountPolicy.AddLast("0"); discountPolicy.AddLast("user"); store.AddProducts(product2, 10); cart.AddProductsToCart(2, 10); store.AddDiscountPolicy(discountPolicy, 50); cart.SetSum(); store.SetDiscountMinimum(1, cart); Assert.AreEqual(100, cart.GetCartSum()); }