GetSkill() public method

public GetSkill ( UnitIdentity, owner, string skillUniqueName ) : ISkill,
owner UnitIdentity,
skillUniqueName string
return ISkill,
        public void RemoveSkillActuallyRemovesSkill()
        {
            var skillsManager = new SkillsManager(0);
            var id            = skillsManager.AddSkill(new Skill
            {
                Name   = "TestSkill",
                Rating = skillsManager.MaxRating
            });

            skillsManager.RemoveSkill(id);
            Assert.That(skillsManager.GetSkills(), Is.Empty);
            Assert.That(skillsManager.GetSkill(id), Is.Null);
        }
        public void GetSkillGetsCorrectSkill(int rating)
        {
            var skillsManager = new SkillsManager(10);
            var id            = skillsManager.AddSkill(new Skill
            {
                Name   = "TestSkill",
                Rating = rating
            });
            var skill = skillsManager.GetSkill(id);

            Assert.That(skill, Is.Not.Null);
            Assert.That(skill.Name, Is.EqualTo("TestSkill"));
            Assert.That(skill.Rating, Is.EqualTo(rating));
        }
        public void GetSkillForNonExistantSkillReturnsNull()
        {
            var skillsManager = new SkillsManager(0);

            Assert.That(skillsManager.GetSkill(0), Is.Null);
        }