Aura.Tests.Channel.World.Entities.CreatureTests.GetRndBalance C# (CSharp) Method

GetRndBalance() private method

private GetRndBalance ( ) : void
return void
		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);
			}
		}