public void EveryOtherLevelAddsAFeatToken() { //Level one feats are currently handled outside this var levelUp = new LevelUpCharacter(); levelUp.BringCharacterToLevel(character, 3); Assert.Equal(1, character.FeatTokens.Count()); }
public void EveryFourLevelsYouGetAnExtraAbilityScore() { var levelUp = new LevelUpCharacter(); levelUp.BringCharacterToLevel(character, 4); //Should have an abilityScore Token Assert.True( character.GetAll <AbilityScoreToken>().Count() > 0 ); }