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);
}
}