public void UpdateProductQty_shouldChangeProductQtyInStock() { Product buns = new Product { ProductCode = "2", ProductName = "Buns", ProductStatus = 1 }; Product beefPatty = new Product { ProductCode = "1", ProductName = "beefPatty", ProductStatus = 1 }; int expected = 36; stockOnHand.AddProductToStock(beefPatty, 20); stockOnHand.AddProductToStock(buns, 100); stockOnHand.UpdateProductQty(beefPatty, 36); stockOnHand.UpdateProductQty(buns, 36); int actual = stockOnHand.GetStockQty(buns); Assert.AreEqual(actual, expected); }
public void AddProduct(Product product) { _stockMaintenance.AddProductToStock(product, 0); _message = _stockMaintenance.Message; }