public void TestEffectRegenerationHealthOnCharacterDuring2sec() { //GIVEN Character character = new Character(500, 5, 5, 5, 10); character.CurrentHealth = 300; int expected = 400; //then we give regeneration effect with a total value of 100 at to distribut in a duration of 2sc _regenerationEffect = new RegenerationEffect(RegenerationType.Health, 100, 2); _regenerationEffect.RegenerationHealth(character); //when Assert.AreEqual(expected, character.CurrentHealth); }
public void TestEffectRegenerationHealthOnPlayerDuring2sec() { //GIVEN Player player = new Player(500, 5, 5, 5, 10, 50); player.CurrentHealth = 300; int expected = 400; //then we give effect to character _regenerationEffect = new RegenerationEffect(RegenerationType.Health, 100, 2); _regenerationEffect.RegenerationHealth((Character)player); //when Assert.AreEqual(expected, player.CurrentHealth); }
public void TestEffectRegenerationHealthOnCharacter() { //GIVEN Character character = new Character(500, 5, 5, 5, 10); character.CurrentHealth = 300; int expected = 400; //then we give effect to character _regenerationEffect = new RegenerationEffect(RegenerationType.Health, 100); _regenerationEffect.RegenerationHealth(character); //when Assert.AreEqual(expected, character.CurrentHealth); }