public void Damage(int damage) { if (dead) { return; } model.TakeDamage(damage); if (model.IsDead()) { dead = true; view.DeathSequence(); } else { view.HitSequence(); } }
public void IsDeadTest() { Assert.IsFalse(model.IsDead()); model.TakeDamage(maxHealth); Assert.IsTrue(model.IsDead()); }