示例#1
0
 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());
 }
示例#2
0
 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());
 }
示例#3
0
 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());
 }