public void TestMaxValueReset()
{
QfgCharacter qfgCharacter = new QfgCharacter();
qfgCharacter.QfgGame = QfgGames.QFG2;
qfgCharacter.QfgClass = QfgClasses.Fighter;
qfgCharacter.CharacterName = "Adam";
qfgCharacter.SetMaxValues();
qfgCharacter.QfgGame = QfgGames.QFG1;
bool valueValid = true;
if (qfgCharacter.Strength > qfgCharacter.QfgGameInfo.MaxCharacterStatValue)
valueValid = false;
if (qfgCharacter.Intelligence > qfgCharacter.QfgGameInfo.MaxCharacterStatValue)
valueValid = false;
if (qfgCharacter.Agility > qfgCharacter.QfgGameInfo.MaxCharacterStatValue)
valueValid = false;
if (qfgCharacter.Vitality > qfgCharacter.QfgGameInfo.MaxCharacterStatValue)
valueValid = false;
if (qfgCharacter.Luck > qfgCharacter.QfgGameInfo.MaxCharacterStatValue)
valueValid = false;
if (qfgCharacter.WeaponUse > qfgCharacter.QfgGameInfo.MaxCharacterStatValue)
valueValid = false;
if (qfgCharacter.Parry > qfgCharacter.QfgGameInfo.MaxCharacterStatValue)
valueValid = false;
if (qfgCharacter.Dodge > qfgCharacter.QfgGameInfo.MaxCharacterStatValue)
valueValid = false;
if (qfgCharacter.Stealth > qfgCharacter.QfgGameInfo.MaxCharacterStatValue)
valueValid = false;
if (qfgCharacter.PickLocks > qfgCharacter.QfgGameInfo.MaxCharacterStatValue)
valueValid = false;
if (qfgCharacter.Throwing > qfgCharacter.QfgGameInfo.MaxCharacterStatValue)
valueValid = false;
if (qfgCharacter.Climbing > qfgCharacter.QfgGameInfo.MaxCharacterStatValue)
valueValid = false;
if (qfgCharacter.Magic > qfgCharacter.QfgGameInfo.MaxCharacterStatValue)
valueValid = false;
if (qfgCharacter.Communication != 0)
valueValid = false;
if (qfgCharacter.Honor != 0)
valueValid = false;
if (qfgCharacter.Acrobatics != 0)
valueValid = false;
Assert.AreEqual<bool>(true, valueValid);
}
}