public void GetDodgeFromAgilityTest() { float Agility = 1000F; float expected = 0F; float actual = 0f; for (int c = 1; c <= EnumHelper.GetCount(typeof(CharacterClass)); c++) { if (c != 10) { actual = StatConversion.GetDodgeFromAgility(Agility, (CharacterClass)c); if ((CharacterClass)c == CharacterClass.DeathKnight || (CharacterClass)c == CharacterClass.Paladin || (CharacterClass)c == CharacterClass.Warrior) { Assert.AreEqual(expected, actual); } else { // TODO: Update this to be more accurate for the non-plate classes. Assert.AreNotEqual(expected, actual); } } } }