public void ShouldSubtract() { //arrange IHitPoints hitPoints1 = new HitPoints(6); IHitPoints hitPoints2 = new HitPoints(8); IHitPoints totalScore = new HitPoints(2); IHitPoints actualHitPoints = hitPoints2.Subtract(hitPoints1); //assert actualHitPoints.Should().Be(totalScore); }
public void ShouldMatchBaseHitPoints() { //arrange Wizard wizard = new Wizard(); IHitPoints expectHitPoints = new HitPoints(6); //act IHitPoints baseHitPoints = wizard.BaseHitPoints(); //assert baseHitPoints.Should().Be(expectHitPoints); }
public void ShouldReturnHitPointBonus() { //arrange IHitPoints hitPoints = new HitPoints(0); //act IHitPoints actualHitPoints = CharacterRace.HalflingLightfoot.BonusHitPoints(); //assert actualHitPoints.Should().Be(hitPoints); }
public void ShouldReturnHitPointsFromHitDie() { //arrange ICharacterClass fighter = new Fighter(); IHitPoints expectedHitPoints = new HitPoints(10); //act IHitPoints actualHitPoints = fighter.BaseHitPoints(); //assert actualHitPoints.Should().Be(expectedHitPoints); }
public void ShouldReturnStartingHitPointsForWoodElfFighter() { //arrange IHitPoints expectedHitPoints = new HitPoints(10); _characterSheet = new CharacterSheet(new Fighter(), new WoodElf(), _attributeSet); //act IHitPoints actualHitPoints = _characterSheet.HitPoints(); //assert actualHitPoints.Should().Be(expectedHitPoints); }