コード例 #1
0
        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);
        }
コード例 #2
0
 public void AddProduct(Product product)
 {
     _stockMaintenance.AddProductToStock(product, 0);
     _message = _stockMaintenance.Message;
 }