public void ExceedGroupLimitAndIndivualLimit_TestMethod() { var cartItems = new ShoppingCartItemList(); cartItems.Add(new ShoppingCartItem_V01 { SKU = "0120", Quantity = 9 }); var cartItemsBeingAdded = new ShoppingCartItemList(); cartItemsBeingAdded.Add(new ShoppingCartItem_V01 { SKU = "0120", Quantity = 1 }); // FO cartItemsBeingAdded.Add(new ShoppingCartItem_V01 { SKU = "0118", Quantity = 91 }); // FO cartItemsBeingAdded.Add(new ShoppingCartItem_V01 { SKU = "1158", Quantity = 11 }); // NFO MyHLShoppingCart cart = MyHLShoppingCartGenerator.GetBasicShoppingCart("staff", "ja-JP", "30", "SAG", cartItems, OrderCategoryType.RSO); cart.ItemsBeingAdded = cartItemsBeingAdded; MyHerbalife3.Ordering.Rules.PurchaseRestriction.JP.PurchaseRestrictionRules rules = new MyHerbalife3.Ordering.Rules.PurchaseRestriction.JP.PurchaseRestrictionRules(); rules.HandleCartItemsBeingAdded(cart, new ShoppingCartRuleResult(), MockPurchaseRestrictionInfo()); }
public void SKU0106_OverLimit_TestMethod2() { var cartItems = new ShoppingCartItemList(); var cartItemsBeingAdded = new ShoppingCartItemList(); cartItemsBeingAdded.Add(new ShoppingCartItem_V01 { SKU = "0106", Quantity = 20 }); MyHLShoppingCart cart = MyHLShoppingCartGenerator.GetBasicShoppingCart("staff", "ja-JP", "30", "SAG", cartItems, OrderCategoryType.RSO); cart.ItemsBeingAdded = cartItemsBeingAdded; MyHerbalife3.Ordering.Rules.PurchaseRestriction.JP.PurchaseRestrictionRules rules = new MyHerbalife3.Ordering.Rules.PurchaseRestriction.JP.PurchaseRestrictionRules(); rules.HandleCartItemsBeingAdded(cart, new ShoppingCartRuleResult(), MockPurchaseRestrictionInfo()); }