public void GrantsABonusOfTwoAtThirdLeel() { var inspire = new InspireCompetence(); var bard = CharacterTestTemplates.BardyBard(); bard.SetLevel(3); bard.Add(inspire); Assert.Equal(2, inspire.Bonus); Assert.Equal("Inspire Competence +2", inspire.Description); }
public void ImprovesAtSpecificLevels() { var inspire = new InspireCompetence(); var bard = CharacterTestTemplates.BardyBard(); bard.Add(inspire); bard.SetLevel(7); Assert.Equal(3, inspire.Bonus); Assert.Equal("Inspire Competence +3", inspire.Description); bard.SetLevel(11); Assert.Equal(4, inspire.Bonus); Assert.Equal("Inspire Competence +4", inspire.Description); bard.SetLevel(15); Assert.Equal(5, inspire.Bonus); Assert.Equal("Inspire Competence +5", inspire.Description); }