public void TokenBucketRateLimiter_Verify_True_WithinRatelimit() { var clientToken = "abc123"; var lastUpdateDate = new DateTime(2020, 1, 1, 0, 0, 0, 0); // 1/1/2020 12:00:00AM var requestDate = new DateTime(2020, 1, 1, 0, 0, 0, 500); // 1/1/2020 12:00:05AM var tokenBucketRuleRateLimiter = new TokenBucketRateLimiter(); var isAllowed = tokenBucketRuleRateLimiter.VerifyRequestsPerTimeSpan(5, 5, 1, 60, requestDate, lastUpdateDate); Assert.AreEqual(isAllowed, true); }