public void UpdateContainer_IsItemActivated() { DummyPoolContainer container = CreateTestContainer(); List <Weapon> weapons = CreateWeaponsList(1); container.UpdateContainer(weapons); Assert.AreEqual(container.GetComponentsInChildren <DummyItem>().Length, 1); }
public void UpdateContainer_IsItemCountCorrect() { DummyPoolContainer container = CreateTestContainer(); IEnumerable <Weapon> weapons = CreateWeaponsList(5); container.UpdateContainer(weapons); Assert.AreEqual(container.Items.Count(), 5); }
public void Clear_ArePoolItemsNotDestroyed() { DummyPoolContainer container = CreateTestContainer(); List <Weapon> weapons = CreateWeaponsList(1); container.UpdateContainer(weapons); container.Clear(); Assert.AreEqual(container.transform.childCount, 21); }
public void UpdateContainer_AreNewItemsNotInstanstiated() { DummyPoolContainer container = CreateTestContainer(); List <Weapon> weapons = CreateWeaponsList(1); Assert.AreEqual(container.transform.childCount, 21); container.UpdateContainer(weapons); Assert.AreEqual(container.transform.childCount, 21); }