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);
        }
Exemple #2
0
        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);
        }