Пример #1
0
        public void UpdateStock()
        {
            m_Inventory.AddItem(m_ExistantItem);
            m_Inventory.UpdateItemStock(c_Item1, c_Category, 5);
            var item = m_Inventory.FindItem(c_Item1, c_Category);

            Assert.AreEqual(6, item.Stock, "The stock hasn't been updated");

            m_Inventory.UpdateItemStock(c_Item1, c_Category, -2);
            Assert.AreEqual(4, item.Stock, "The stock hasn't been updated");
        }
Пример #2
0
        public void SetFailoverSupplierForItem(string name, string category, Supplier supplier)
        {
            var item = InventoryHandler.FindItem(name, category);

            item.FailoverSupplier = supplier;
        }
Пример #3
0
        public bool DoesItemHaveFailoverSupplier(string itemName, string category)
        {
            var item = InventoryHandler.FindItem(itemName, category);

            return(item.FailoverSupplier != null);
        }