Bert.RateLimiters.Tests.FixedTokenBucketTests.ShouldThrottle_WhenCalledCumulativeNTimesIsLessThanMaxTokens_ReturnsFalse C# (CSharp) Method

ShouldThrottle_WhenCalledCumulativeNTimesIsLessThanMaxTokens_ReturnsFalse() private method

        public void ShouldThrottle_WhenCalledCumulativeNTimesIsLessThanMaxTokens_ReturnsFalse()
        {
            for (int i = 0; i < CUMULATIVE; i++)
            {
                TimeSpan waitTime;
                Assert.That(bucket.ShouldThrottle(N_LESS_THAN_MAX, out waitTime), Is.False);
                Assert.That(waitTime, Is.EqualTo(TimeSpan.Zero));
            }

            var tokens = bucket.CurrentTokenCount;

            Assert.That(tokens, Is.EqualTo(MAX_TOKENS - (CUMULATIVE * N_LESS_THAN_MAX)));
        }