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);
}