public void TestOnDamage() { int remainingHealth = 5; int maxHealth = 10; int damageDone = 5; combatHandler.OnDamage(remainingHealth, maxHealth, damageDone); Assert.True(testDamageHandlerRun); Assert.AreEqual(remainingHealth, damageHandlerValues.Item1); Assert.AreEqual(maxHealth, damageHandlerValues.Item2); Assert.AreEqual(damageDone, damageHandlerValues.Item3); }
public virtual void Damage(int damage) { this.Health -= damage; characterCombatHandler.OnDamage(Health, MaxHealth, damage); }