private ViewEngineResult BuildResult(RequestContext requestContext, ISparkViewEntry entry)
        {
            var view = (IView)entry.CreateInstance();

            if (view is SparkView)
            {
                var sparkView = (SparkView)view;
                sparkView.ResourcePathManager = Engine.ResourcePathManager;
                sparkView.CacheService        = CacheServiceProvider.GetCacheService(requestContext);
            }
            return(new ViewEngineResult(view, this));
        }
        public void TheResolveDistributedCacheMethodReturnsIDistributedCacheFromTheServiceProvider()
        {
            var expected            = new Mock <IDistributedCache>().Object;
            var mockServiceProvider = new Mock <IServiceProvider>();

            mockServiceProvider.Setup(sp => sp.GetService(typeof(IDistributedCache))).Returns(expected);
            var provider = new CacheServiceProvider(mockServiceProvider.Object);

            var actual = provider.ResolveDistributedCache();

            actual.Should().Be(expected);
        }
Exemple #3
0
 public void SetCacheProvider(CacheServiceProvider _CacheProvider)
 {
     CacheProvider = _CacheProvider;
 }
        public static CacheServiceProvider GetTestCacheServiceProvider()
        {
            CacheServiceProvider testCacheServiceProvider = null;

            return(testCacheServiceProvider);
        }