Aura.Tests.Channel.World.Entities.CreatureTests.GetRndMagicBalance C# (CSharp) Метод

GetRndMagicBalance() приватный Метод

private GetRndMagicBalance ( ) : void
Результат void
		public void GetRndMagicBalance()
		{
			for (int j = 40; j <= 60; j += 10)
			{
				var expected = j;
				var creature = new TestCreature();
				creature.IntBase = expected * 4 + 10;

				var avg = 0;
				for (int i = 0; i < AvgNum; ++i)
					avg += creature.GetRndMagicBalance(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.IntBase = 0;

				var avg = 0;
				for (int i = 0; i < AvgNum; ++i)
					avg += creature.GetRndMagicBalance(expected);
				avg /= AvgNum;

				Assert.InRange(avg, expected - AvgErrMargin, expected + AvgErrMargin);
			}
		}