public void AddItem_TwoItems_UpdatedStats() { CharacterTestDummy character = new CharacterTestDummy("TestCharacter", 10, 10, 10); GenericItem item = new GenericItem("TestItem", 10, 10, 0, false); GenericItem SecondItem = new GenericItem("SecondTestItem", 10, 10, 0, false); character.AddItem(item); character.AddItem(SecondItem); Assert.AreEqual(character.Damage, 30); Assert.AreEqual(character.Defense, 30); }
public void RemoveItem_Item_UpdatedStats() { CharacterTestDummy character = new CharacterTestDummy("TestCharacter", 10, 10, 10); GenericItem item = new GenericItem("TestItem", 10, 10, 0, false); character.AddItem(item); Assert.AreEqual(character.Damage, 20); Assert.AreEqual(character.Defense, 20); character.RemoveItem(item); Assert.AreEqual(character.Damage, 10); Assert.AreEqual(character.Defense, 10); }