Exemple #1
0
        public void Get_Cache_Provider_Empty_Name_Throws(string name)
        {
            var mockConfig = new Mock <IRedisProviderConfig>();
            var factory    = new RedisCacheProviderFactory(mockConfig.Object);

            Assert.Throws <ArgumentNullException>(() => factory.GetCacheProvider <object>(name));
        }
Exemple #2
0
        public void Get_Cache_Provider()
        {
            var mockConfig      = new Mock <IRedisProviderConfig>();
            var mockMultiPlexer = new Mock <IConnectionMultiplexer>();

            mockConfig.SetupGet(c => c.Redis).Returns(mockMultiPlexer.Object);

            var factory = new RedisCacheProviderFactory(mockConfig.Object);

            var cacheProvider = factory.GetCacheProvider <object>("cache");

            Assert.NotNull(cacheProvider);
        }