Catel.Test.Caching.CacheStorageValueInfoFacts.TheIsExpiredProperty.ReturnsFalseWhileTheValueIsReadAndSlidingPolicyIsUsed C# (CSharp) Method

ReturnsFalseWhileTheValueIsReadAndSlidingPolicyIsUsed() private method

            public void ReturnsFalseWhileTheValueIsReadAndSlidingPolicyIsUsed()
            {
                var valueInfo = new CacheStorageValueInfo<int>(0, new SlidingExpirationPolicy(new TimeSpan(0, 0, 1)));
                var startTime = FastDateTime.Now;
                do
                {
#pragma warning disable 168
                    var value = valueInfo.Value;
#pragma warning restore 168
                    Assert.IsFalse(valueInfo.IsExpired);
                }
                while (FastDateTime.Now.Subtract(startTime).TotalSeconds < 3);
            }