Ejemplo n.º 1
0
        public void TestInitialize()
        {
            CacheManager.Settings = null;
            CacheManager.CacheManagerInternals = null;

            CacheManager.SetCache("cache*", new NoCache());

            cache1 = new Mocks.MockMemCache("cache1");
            CacheManager.SetCache(cache1.Name, cache1);

            cache2 = new Mocks.MockMemCache("cache2");
            CacheManager.SetCache(cache2.Name, cache2);

            cache3 = new Mocks.MockMemCache(typeof(TestProvider).FullName);
            CacheManager.SetCache(cache3.Name, cache3);

            cache4 = new Mocks.MockMemCache("mockCache*");
            CacheManager.SetCache(cache4.Name, cache4);

            this.cacheControllerUtil = new CacheControllerUtilExposed();
            this.cacheControllerUtil.ClearRegistrations();

            TestProvider.Hits1 = 0;
            TestProvider.Hits2 = 0;
        }
Ejemplo n.º 2
0
        public void TestCacheRegisterCache_GetRegisteredCacheNamesLifetimeTest()
        {
            this.cacheControllerUtil.RegisterCache("cache1", true);
            this.cacheControllerUtil.RegisterCache("cache2", true);

            this.cacheControllerUtil = new CacheControllerUtilExposed();

            var cacheNames = this.cacheControllerUtil.GetRegisteredCacheNames().ToList();

            CollectionAssert.AreEquivalent(new[] { "cache1", "cache2" }, cacheNames);
        }