public void SingleExpirationIsNotifiedWhenCacheItemUpdated()
        {
            RecordingExpiration recordingExpiration = new RecordingExpiration();
            CacheItem cacheItem = new CacheItem("key", "value", CacheItemPriority.Normal, null, recordingExpiration);
            cacheItem.TouchedByUserAction(true);

            Assert.IsTrue(recordingExpiration.wasNotified);
        }
Example #2
0
        public void SingleExpirationIsNotifiedWhenCacheItemUpdated()
        {
            RecordingExpiration recordingExpiration = new RecordingExpiration();
            CacheItem           cacheItem           = new CacheItem("key", "value", CacheItemPriority.Normal, null, recordingExpiration);

            cacheItem.TouchedByUserAction(true);

            Assert.IsTrue(recordingExpiration.wasNotified);
        }
Example #3
0
        public void AllExpirationsNotifiedWhenCacheItemUpdated()
        {
            RecordingExpiration firstExpiration = new RecordingExpiration();
            RecordingExpiration secondExpiration = new RecordingExpiration();
            CacheItem cacheItem = new CacheItem("key", "value", CacheItemPriority.Normal, null, firstExpiration, secondExpiration);
            cacheItem.TouchedByUserAction(true);

            Assert.IsTrue(firstExpiration.wasNotified);
            Assert.IsTrue(secondExpiration.wasNotified);
        }
Example #4
0
        public void AllExpirationsNotifiedWhenCacheItemUpdated()
        {
            RecordingExpiration firstExpiration  = new RecordingExpiration();
            RecordingExpiration secondExpiration = new RecordingExpiration();
            CacheItem           cacheItem        = new CacheItem("key", "value", CacheItemPriority.Normal, null, firstExpiration, secondExpiration);

            cacheItem.TouchedByUserAction(true);

            Assert.IsTrue(firstExpiration.wasNotified);
            Assert.IsTrue(secondExpiration.wasNotified);
        }