Catel.Test.Caching.CacheStorageFacts.TheAutoExpireFunctionality.AddsAndExpiresSeveralItems C# (CSharp) Method

AddsAndExpiresSeveralItems() private method

private AddsAndExpiresSeveralItems ( ) : void
return void
            public void AddsAndExpiresSeveralItems()
            {
                var cache = new CacheStorage<string, int>();
                cache.ExpirationTimerInterval = TimeSpan.FromMilliseconds(250);

                for (int i = 0; i < 5; i++)
                {
                    ThreadHelper.Sleep(1000);

                    int innerI = i;
                    var value = cache.GetFromCacheOrFetch("key", () => innerI, expiration: TimeSpan.FromMilliseconds(250));

                    Assert.AreEqual(i, value);
                }
            }