protected void LoadOverrideIntoTestTalent(string talentName) { TestTalent.AbilityTalentId = new AbilityTalentId(talentName, talentName); HeroDataOverride.ExecuteTalentOverrides(new List <Talent> { TestTalent }); }
protected void LoadOverrideIntoTestWeapon(string weaponName) { TestWeapon.WeaponNameId = weaponName; HeroDataOverride.ExecuteWeaponOverrides(new List <UnitWeapon> { TestWeapon }); }
protected void LoadOverrideIntoTestAbility(string abilityName) { TestAbility.AbilityTalentId = new AbilityTalentId(abilityName, abilityName); HeroDataOverride.ExecuteAbilityOverrides(new List <Ability> { TestAbility }); }
public void HeroUnitTests() { Assert.IsTrue(HeroDataOverride.ContainsHeroUnit("LittleLoco")); HeroDataOverride heroUnitOverride = HeroOverrideLoader.GetOverride("LittleLoco"); Assert.IsTrue(heroUnitOverride.EnergyTypeOverride.Enabled); Assert.AreEqual("None", heroUnitOverride.EnergyTypeOverride.EnergyType); Assert.IsTrue(heroUnitOverride.EnergyOverride.Enabled); Assert.AreEqual(0, heroUnitOverride.EnergyOverride.Energy); }
protected void LoadOverrideIntoTestPortrait(string heroName) { HeroDataOverride.ExecutePortraitOverrides(heroName, TestPortrait); }
public void IsValidWeaponTest() { Assert.IsFalse(HeroDataOverride.ContainsAddedWeapon("Ffffwwwwaaa")); }
public void IsNotValidWeaponTest() { Assert.IsTrue(HeroDataOverride.ContainsAddedWeapon("Ffffwwwwaaa-2.0")); Assert.IsFalse(HeroDataOverride.IsAddedWeapon("Ffffwwwwaaa-2.0")); }
public void IsValidWeaponTest() { Assert.IsTrue(HeroDataOverride.ContainsAddedWeapon("SlapSlap")); Assert.IsTrue(HeroDataOverride.IsAddedWeapon("SlapSlap")); }