Пример #1
0
        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);
        }
Пример #2
0
        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);
        }