AWSSDK_DotNet35.UnitTests.CapacityManagerTests.AcquireCapacityUnitTest C# (CSharp) Method

AcquireCapacityUnitTest() private method

private AcquireCapacityUnitTest ( ) : void
return void
        public void AcquireCapacityUnitTest()
        {
            int throttleRetryCount = 5; 
            int throttleRetryCost = 5; 
            int throttleCost = 1;
            CapacityManager capacityManagerInstance = new CapacityManager(throttleRetryCount, throttleRetryCost, throttleCost);
            retryCapacity = capacityManagerInstance.GetRetryCapacity("AcquireCapacityUnitTest");
            Assert.IsNotNull(retryCapacity);
            Assert.IsTrue(capacityManagerInstance.TryAcquireCapacity(retryCapacity));
            Assert.AreEqual(throttleRetryCost*(throttleRetryCount-1), retryCapacity.AvailableCapacity);
            var consumedCapacity = retryCapacity.MaxCapacity - retryCapacity.AvailableCapacity;
            Assert.AreEqual(throttleRetryCost, consumedCapacity);
        }