public void With_10000_OffensiveHitpoints_Then_A_Dragon_Dies_And_Shouts_His_Last_Message() { var dragonUnit = BlackTrainingCamp.ProduceUnit(UnitType.Dragon); dragonUnit.ReceiveHit(2000); Assert.IsTrue(dragonUnit.DefensiveHitpoints > 0); Assert.IsFalse(!string.IsNullOrEmpty(dragonUnit.LastMessageBeforeDying)); dragonUnit.ReceiveHit(8000); Assert.IsTrue(dragonUnit.DefensiveHitpoints <= 0); Assert.IsTrue(dragonUnit.LastMessageBeforeDying == Dragon.LastMessage); }
public void A_Dragon_Then_It_Should_Have_5000_DefensiveHitpoints() { var newlyCreatedDragon = BlackTrainingCamp.ProduceUnit(UnitType.Dragon); Assert.AreEqual(5000, newlyCreatedDragon.DefensiveHitpoints); }