public void TestRemoveMagicAndDefensePowerDecreases() { Character character = new Troll("Troll"); Magic magic = new Magic(); character.AddItem(magic); int expectedBefore = 45; Assert.AreEqual(expectedBefore, character.DefensePower); character.RemoveItem(magic); int expectedAfter = 15; Assert.AreEqual(expectedAfter, character.DefensePower); }
public void TestQuitItemToWizard() { // Creamos un Troll y un elemento Magic Troll troll = new Troll("name"); Magic magic = new Magic(); troll.AddItem(magic); int expected = troll.AttackPower; //Quitamos el objeto Magic en Troll troll.RemoveItem(magic); int actual = troll.AttackPower; Assert.AreNotEqual(expected - magic.AttackPower, actual); }