public void ReturnData() { var contextMock = new Mock <ITabContext>(); var cache = new Glimpse.AspNet.Tab.Cache(); var slidingExpiration = new TimeSpan(2, 0, 0); HttpRuntime.Cache.Add(CacheItemKey, CacheItemValue, null, Cache.NoAbsoluteExpiration, slidingExpiration, CacheItemPriority.AboveNormal, null); var cacheModel = cache.GetData(contextMock.Object) as CacheModel; Assert.NotNull(cacheModel); Assert.Equal(cacheModel.CacheItems[0].Key, CacheItemKey); Assert.Equal(cacheModel.CacheItems[0].Value, CacheItemValue); }
public void ReturnData() { var contextMock = new Mock<ITabContext>(); var cache = new Glimpse.AspNet.Tab.Cache(); var slidingExpiration = new TimeSpan(2, 0, 0); HttpRuntime.Cache.Add(CacheItemKey, CacheItemValue, null, Cache.NoAbsoluteExpiration, slidingExpiration, CacheItemPriority.AboveNormal, null); var cacheModel = cache.GetData(contextMock.Object) as CacheModel; Assert.NotNull(cacheModel); Assert.Equal(cacheModel.CacheItems[0].Key, CacheItemKey); Assert.Equal(cacheModel.CacheItems[0].Value, CacheItemValue); }
public void HaveAbsoluteExpiration() { var contextMock = new Mock<ITabContext>(); var cache = new Glimpse.AspNet.Tab.Cache(); var cacheExpiryDate = DateTime.Now.AddHours(6).ToUniversalTime(); HttpRuntime.Cache.Add(CacheItemKey, CacheItemValue, null, cacheExpiryDate, Cache.NoSlidingExpiration, CacheItemPriority.AboveNormal, null); var cacheModel = cache.GetData(contextMock.Object) as CacheModel; Assert.NotNull(cacheModel); Assert.Equal(cacheModel.CacheItems.Count, 1); var expiresOn = cacheModel.CacheItems[0].ExpiresOn; Assert.Equal(expiresOn, cacheExpiryDate); }
public void HaveAbsoluteExpiration() { var contextMock = new Mock <ITabContext>(); var cache = new Glimpse.AspNet.Tab.Cache(); var cacheExpiryDate = DateTime.Now.AddHours(6).ToUniversalTime(); HttpRuntime.Cache.Add(CacheItemKey, CacheItemValue, null, cacheExpiryDate, Cache.NoSlidingExpiration, CacheItemPriority.AboveNormal, null); var cacheModel = cache.GetData(contextMock.Object) as CacheModel; Assert.NotNull(cacheModel); Assert.Equal(cacheModel.CacheItems.Count, 1); var expiresOn = cacheModel.CacheItems[0].ExpiresOn; Assert.Equal(expiresOn, cacheExpiryDate); }