public void GetRndBalance() { for (int j = 40; j <= 60; j += 10) { var expected = j; var creature = new TestCreature(); creature.DexBase = expected * 4 + 10; var avg = 0; for (int i = 0; i < AvgNum; ++i) { avg += creature.GetRndBalance(0); } avg /= AvgNum; Assert.InRange(avg, expected - AvgErrMargin, expected + AvgErrMargin); } for (int j = 40; j <= 60; j += 10) { var expected = j; var creature = new TestCreature(); creature.DexBase = 0; var avg = 0; for (int i = 0; i < AvgNum; ++i) { avg += creature.GetRndBalance(expected); } avg /= AvgNum; Assert.InRange(avg, expected - AvgErrMargin, expected + AvgErrMargin); } }
public void GetRndBalance() { for (int j = 40; j <= 60; j += 10) { var expected = j; var creature = new TestCreature(); creature.DexBase = expected * 4 + 10; var avg = 0; for (int i = 0; i < AvgNum; ++i) avg += creature.GetRndBalance(0); avg /= AvgNum; Assert.InRange(avg, expected - AvgErrMargin, expected + AvgErrMargin); } for (int j = 40; j <= 60; j += 10) { var expected = j; var creature = new TestCreature(); creature.DexBase = 0; var avg = 0; for (int i = 0; i < AvgNum; ++i) avg += creature.GetRndBalance(expected); avg /= AvgNum; Assert.InRange(avg, expected - AvgErrMargin, expected + AvgErrMargin); } }