示例#1
0
        public void Can_validate_whetherobject_is_cached()
        {
            var cacheManager = new MemoryCacheProvider();

            cacheManager.Set("some_key_1", 3, int.MaxValue);
            cacheManager.Set("some_key_2", 4, int.MaxValue);

            cacheManager.Exists("some_key_1").ShouldEqual(true);
            cacheManager.Exists("some_key_3").ShouldEqual(false);
        }
示例#2
0
        public void Can_clear_cache()
        {
            var cacheManager = new MemoryCacheProvider();

            cacheManager.Set("some_key_1", 3, int.MaxValue);

            cacheManager.Clear();

            cacheManager.Exists("some_key_1").ShouldEqual(false);
        }