public Character()
        {
            SkillScores = new List<SkillScore>();

            Strength = new AbilityScore(this, Abilities.Strength);
            Dexterity = new AbilityScore(this, Abilities.Dexterity);
            Intelligence = new AbilityScore(this, Abilities.Intelligence);
            Constitution = new AbilityScore(this, Abilities.Constitution);
            Wisdom = new AbilityScore(this, Abilities.Wisdom);
            Charisma = new AbilityScore(this, Abilities.Charisma);
        }
 public void TestModifier(uint ranks, int expectedModifier)
 {
     var score = new AbilityScore(new Character(), Abilities.Strength, ranks);
     Assert.That(score.Modifier, Is.EqualTo(expectedModifier));
 }
 public AbilityScoreViewModel(AbilityScore abilityScore)
 {
     _abilityScore = abilityScore;
 }