CloudWatchAppender.Tests.EventRateLimiterTests.Accepts100PerSecond C# (CSharp) Method

Accepts100PerSecond() private method

private Accepts100PerSecond ( ) : void
return void
        public void Accepts100PerSecond()
        {
            var e = new EventRateLimiter(100);

            var t = DateTime.Parse("2012-09-21 14:00");
            var p = 0;
            for (int i = 0; i < 10000; i++)
                if (e.Request(t + TimeSpan.FromTicks(i)))
                    p++;

            Assert.AreEqual(100, p);

            t = DateTime.Parse("2012-09-21 14:00:01");
            p = 0;
            for (int i = 0; i < 10000; i++)
                if (e.Request(t + TimeSpan.FromTicks(i)))
                    p++;

            Assert.AreEqual(100, p);
        }