public void AddProduct_TestProductQuantity() { var electronic = new Category("Electronic"); var computer = new Product("Lenovo Thinkpad X1", 1400, electronic); shoppingCart.AddItem(computer, 8); shoppingCart.AddItem(computer, 8); Assert.AreEqual(16, shoppingCart.Products[computer.Title].Quantity); Assert.AreEqual(1, shoppingCart.Products.Count); }
public void AddItem_UpdateQuantity_WhenQuantityAddedInSameCategory() { _shoppingCart.AddItem(jean, 5); _shoppingCart.AddItem(jean, 10); _shoppingCart.AddItem(jean, 15); Assert.Equal(30, _shoppingCart.Products[jean.Title].Quantity); }
public void ScanItems(IShoppingCart cart, Dictionary <string, ItemModel> Stock) { //Read the input and populate the cart var input = ""; while (input != "x") { input = Console.ReadLine().ToLower(); //I know! dont judge me! if (input == "a" || input == "b" || input == "c" || input == "d") { var item = Stock[input]; StandardMessages.YouHaveAdded(item); cart.AddItem(item); } } }
public void AddItemToCart(IItem item) { shoppingCart.AddItem(item); }
public void AddItem_EmptyCart_AddsItemToCart() { _cart.AddItem(_testProduct, 5); Assert.AreEqual(_cart.Items.Count, 1); Assert.AreEqual(_cart.Items.First().Product.ProductId, _testProduct.ProductId); }
public void AddItem(Cloth entity, int quantity) { _shoppingCart.AddItem(entity, quantity); }
public void AddToShoppingCart(string itemName, int quantity) { _cart.AddItem(itemName, quantity); }
public async Task Execute(Product product, int quantity) { await _shoppingCart.AddItem(product, quantity); }
public void AddGood(string good) { cart.AddItem(good); }