Exemplo n.º 1
0
        InventoryCorePresenter CreateInventoryCorePresenter()
        {
            var core = new InventoryCorePresenter();

            core.Init();
            return(core);
        }
        public void AddTwoItem_icon_2()
        {
            //Arrange
            var core = new InventoryCorePresenter();

            core.Init();
            //Assert
            core.OnInventoryModified.Subscribe(x =>
            {
                Debug.Log("Get " + x.NewValue.Name + " at amount of " + x.NewValue.Amount);

                Assert.AreEqual("iron", x.NewValue.Name);
                Assert.AreEqual(2, x.NewValue.Amount);
            });
            //Act
            core.AddNewItem("iron", 2);
        }