private void InitializeEXPCalculator() { ComboBox[] challangeRatingComboBoxArray; NumericUpDown[] numberOfMonstersNumericUpDownArray; challangeRatingComboBoxArray = new ComboBox[8]; challangeRatingComboBoxArray[0] = CRNum1; challangeRatingComboBoxArray[1] = CRNum2; challangeRatingComboBoxArray[2] = CRNum3; challangeRatingComboBoxArray[3] = CRNum4; challangeRatingComboBoxArray[4] = CRNum5; challangeRatingComboBoxArray[5] = CRNum6; challangeRatingComboBoxArray[6] = CRNum7; challangeRatingComboBoxArray[7] = CRNum8; numberOfMonstersNumericUpDownArray = new NumericUpDown[8]; numberOfMonstersNumericUpDownArray[0] = numOfMonsters1; numberOfMonstersNumericUpDownArray[1] = numOfMonsters2; numberOfMonstersNumericUpDownArray[2] = numOfMonsters3; numberOfMonstersNumericUpDownArray[3] = numOfMonsters4; numberOfMonstersNumericUpDownArray[4] = numOfMonsters5; numberOfMonstersNumericUpDownArray[5] = numOfMonsters6; numberOfMonstersNumericUpDownArray[6] = numOfMonsters7; numberOfMonstersNumericUpDownArray[7] = numOfMonsters8; EXPCalculator.InitializeCalculator(numberOfMonstersNumericUpDownArray, challangeRatingComboBoxArray); }
[Test] // Should be able to mark this with an attribute static public Result EXPTestCaseOne() { int playerLevel = 1; int enemyLevel = 1; float modifier = 1f; EXPCalculator.EnemyList enemy = EXPCalculator.EnemyList.ShinraScorpionSentinel; int expected = 750; int actual = EXPCalculator.CalculateEXP(playerLevel, enemyLevel, enemy, modifier); return(Verify.AreEqual(expected, actual, "EXP for enemy is not modified.")); }
static public Result EXPTestCaseTwo() { int playerLevel = 5; int enemyLevel = 3; float modifier = 1f; EXPCalculator.EnemyList enemy = EXPCalculator.EnemyList.ShinraSecurityOfficer; int expected = 34; int actual = EXPCalculator.CalculateEXP(playerLevel, enemyLevel, enemy, modifier); return(Verify.AreEqual(expected, actual, "EXP for enemy is correctly modified")); }
private void btnEXPCalc_Click(object sender, EventArgs e) { EXPCalculator.CalculateEXP((int)numOfPartyMembers.Value); UpdateXP(EXPCalculator.getLevel); }
private void btnEXPClearAll_Click(object sender, EventArgs e) { EXPCalculator.ClearInputs(); EXPCalculator.ClearOutputs(); UpdateXP(EXPCalculator.getLevel); }
private void btnEXPClearInputs_Click(object sender, EventArgs e) { EXPCalculator.ClearInputs(); }