public void when_item_not_set_image_is_disabled() { var inventoryPanel = Inventory_Panel.GetInventoryPanel(); var slot = inventoryPanel.Slots[0]; Assert.IsFalse(slot.IconImageEnabled); }
public void when_item_set_shows_item_icon() { var inventoryPanel = Inventory_Panel.GetInventoryPanel(); var slot = inventoryPanel.Slots[0]; var item = Substitute.For <IItem>(); var sprite = Sprite.Create(Texture2D.redTexture, new Rect(0, 0, 4, 4), Vector2.zero); item.Icon.Returns(sprite); slot.SetItem(item); Assert.AreSame(sprite, slot.Icon); }
public void when_item_set_image_is_enabled() { var inventoryPanel = Inventory_Panel.GetInventoryPanel(); var slot = inventoryPanel.Slots[0]; var item = Substitute.For <IItem>(); var sprite = Sprite.Create(Texture2D.redTexture, new Rect(0, 0, 4, 4), Vector2.zero); item.Icon.Returns(sprite); slot.SetItem(item); Assert.IsTrue(slot.IconImageEnabled); }