[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"));
    }
Example #3
0
 private void btnEXPCalc_Click(object sender, EventArgs e)
 {
     EXPCalculator.CalculateEXP((int)numOfPartyMembers.Value);
     UpdateXP(EXPCalculator.getLevel);
 }