public void TestThatEffectApplyEffectIsAppliedToHealth() { Character bob = new Character("Bob", null, 10, 10, 10, new Item(), "Warrior"); var target = new Effect("health", 1, 1.0, true, bob); target.ApplyEffect(); Assert.AreEqual(target.GetCharacter().GetCharacterHitPoints(), bob.GetCharacterHitPoints()); }
public void TestThatEffectApplyEffectIsAppliedToDodge() { Character bob = new Character("Bob", null, 10, 10, 10, new Item(), "Warrior"); var target = new Effect("dodge", 1, 1.0, true, bob); target.ApplyEffect(); Assert.AreEqual(target.GetCharacter().GetCharacterDodgeChance(), bob.GetCharacterDodgeChance()); }
public void TestThatEffectHasCharacter() { var target = new Effect("blah", 1, 0.0, true, new Character("Bob", null, 10, 10, 10, new Item(), "Warrior")); Assert.AreEqual(target.GetCharacter().GetCharacterName(), new Character("Bob", null, 10, 10, 10, new Item(), "Warrior").GetCharacterName()); }