public void Damage_1000_ThrowsArgumentOutOfRange_BadWay()
        {
            var c = new Character(Type.Elf);

            Assert.Throws <ArgumentOutOfRangeException>(() => c.Damage(1001));
            //Assert.That(() => c.Damage(1001), Throws.TypeOf<ArgumentOutOfRangeException>());
        }
        public void IsDead_KillCharacter_ReturnsTrue()
        {
            Character c = new Character(Type.Elf);

            c.Damage(500);
            Assert.That(c.IsDead, Is.True);
            //Assert.That(c.IsDead, Is.False);
            //Assert.IsTrue(c.IsDead);
            //Assert.IsFalse(c.IsDead);
        }