public void AbilitiesListTests()
        {
            Assert.IsTrue(HeroThrall.ContainsAbility("ThrallSundering"));
            Assert.IsTrue(HeroThrall.ContainsAbility("ThrallEarthquake"));
            Assert.IsTrue(HeroThrall.ContainsAbility("ThrallChainLightning"));
            Assert.IsTrue(HeroThrall.ContainsAbility("ThrallFeralSpirit"));
            Assert.IsTrue(HeroThrall.ContainsAbility("ThrallWindfury"));
            Assert.IsTrue(HeroThrall.ContainsAbility("ThrallFrostwolfResilience"));

            Assert.IsTrue(HeroThrall.ContainsAbility("ThrallCancelSundering"));
            Assert.IsTrue(HeroThrall.ContainsAbility("ThrallFrostwolfsGrace"));
        }
        public void AbilitiesListTests()
        {
            Assert.IsTrue(HeroThrall.ContainsAbility("ThrallSundering", StringComparison.OrdinalIgnoreCase));
            Assert.IsTrue(HeroThrall.ContainsAbility("ThrallEarthquake", StringComparison.OrdinalIgnoreCase));
            Assert.IsTrue(HeroThrall.ContainsAbility("ThrallChainLightning", StringComparison.OrdinalIgnoreCase));
            Assert.IsTrue(HeroThrall.ContainsAbility("ThrallFeralSpirit", StringComparison.OrdinalIgnoreCase));
            Assert.IsTrue(HeroThrall.ContainsAbility("ThrallWindfury", StringComparison.OrdinalIgnoreCase));
            Assert.IsTrue(HeroThrall.ContainsAbility("ThrallFrostwolfResilience", StringComparison.OrdinalIgnoreCase));

            Assert.IsTrue(HeroThrall.ContainsAbility("ThrallCancelSundering", StringComparison.OrdinalIgnoreCase));
            Assert.IsTrue(HeroThrall.ContainsAbility("ThrallFrostwolfsGrace", StringComparison.OrdinalIgnoreCase));
        }
        public void AbilityTalentLinkIdsTests()
        {
            Talent talent = HeroThrall.GetTalent("ThrallMasteryManaTide");

            Assert.IsTrue(talent.AbilityTalentLinkIdsCount == 2);
            Assert.IsTrue(talent.ContainsAbilityTalentLinkId("ThrallFrostwolfResilience"));
            Assert.AreEqual(AbilityType.Trait, talent.AbilityType);

            talent = HeroThrall.GetTalent("ThrallMasteryFrostwolfsGrace");
            Assert.IsTrue(talent.AbilityTalentLinkIdsCount == 2);
            Assert.IsTrue(talent.ContainsAbilityTalentLinkId("ThrallFrostwolfResilience"));
            Assert.AreEqual(AbilityType.Trait, talent.AbilityType);
        }
        public void ThrallMasteryGraceOfAirTalentAbilityTypeTest()
        {
            Talent talent = HeroThrall.GetTalent("ThrallMasteryGraceOfAir");

            Assert.AreEqual(AbilityType.E, talent.AbilityType);
        }