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); }