示例#1
0
        public void GetScript_ReplacesApplicationPath()
        {
            var handler = new DummyServerContextHandler();

            handler.GetRawScriptOverride       = () => "var appPath = '{{applicationPath}}';";
            handler.GetApplicationPathOverride = () => "/myApp/";

            var result = handler.PublicGetScript();

            Assert.AreEqual("var appPath = '/myApp/';", result);
        }
        public void GetScript_ReplacesApplicationPath()
        {
            var handler = new DummyServerContextHandler();

            handler.GetRawScriptOverride         = () => "var appPath = '{{applicationPath}}';";
            handler.GetApplicationPathOverride   = () => "/myApp/";
            handler.GetCurrentSiteIdOverride     = () => Guid.NewGuid();
            handler.GetCacheManagerOverride      = () => new DummyCacheManager();
            handler.GetFrontendLanguagesOverride = () => @"[""en"", ""de""]";
            handler.GetCacheDependencyOverride   = (key) => new SlidingTime(TimeSpan.FromMinutes(60));

            var result = handler.PublicGetScript();

            Assert.AreEqual("var appPath = '/myApp/';", result);
        }