public void ResetCache()
{
nextExpireTime = DateTime.Now.Add(this.cacheLength);
log.Debug(string.Format("Next cache expire time {0}", nextExpireTime));
}
public void Should_expire_after_One_second() { var log = MockRepository.GenerateMock<ILog>(); var t = new TimeSpan(0, 0, 0, 0, 500); var cache = new Cache(t, log); cache.ResetCache(); Assert.That(cache.HasExpired(), Is.EqualTo(false)); Thread.Sleep(1000); Assert.That(cache.HasExpired(), Is.EqualTo(true)); }