public void GetItem_IsNewItemNotFound() { LogAssert.ignoreFailingMessages = true; DummyContainer container = CreateTestContainer(); IEnumerable <Weapon> weapons = CreateWeaponsList(5); container.UpdateContainer(weapons); Weapon nonAddedWeapon = new Weapon(); container.GetItem(nonAddedWeapon); LogAssert.Expect(LogType.Error, new Regex(".*")); }
public void GetItem_IsItemSame() { DummyContainer container = CreateTestContainer(); IEnumerable <Weapon> weapons = CreateWeaponsList(5); container.UpdateContainer(weapons); Weapon weapon = new Weapon(); container.CreateItem(weapon); DummyItem item = container.GetItem(weapon); Assert.AreSame(weapon, item.Data); }
public void UpdateContainer_AreOldItemsNotFoundAfterNewUpdateContainer() { DummyContainer container = CreateTestContainer(); IEnumerable <Weapon> oldWeapons = CreateWeaponsList(5); container.UpdateContainer(oldWeapons); IEnumerable <Weapon> newWeapons = CreateWeaponsList(5); container.UpdateContainer(newWeapons); LogAssert.ignoreFailingMessages = true; container.GetItem(oldWeapons.First()); LogAssert.Expect(LogType.Error, new Regex(".*")); }