Exemplo n.º 1
0
        public void TestCanUse(bool canUseUntrained, uint ranks, bool expectedCanUse)
        {
            var character = new Character();

            var skill = new Skill("test", "Test", Abilities.Wisdom, canUseUntrained);
            var skillScore = new SkillScore(character, skill, ranks);

            Assert.That(skillScore.CanUse, Is.EqualTo(expectedCanUse));
        }
Exemplo n.º 2
0
        public void TestScore()
        {
            var character = new Character { Intelligence = { Ranks = 12 } };

            var skill = new Skill("test", "Test", Abilities.Intelligence, true);
            var skillScore = new SkillScore(character, skill, 2);

            Assert.That(character.Intelligence.Modifier, Is.EqualTo(1));
            Assert.That(skillScore.BaseScore, Is.EqualTo(3));
        }