Example #1
0
        public void RegisterCss_Patch()
        {
            var    path           = "path";
            var    priority       = 123;
            var    omitAppVersion = true;
            object htmlAttributes = null;

            var viewContext       = new ViewContext();
            var viewDataContainer = new ViewDataContainer();
            var scriptManager     = ScriptManager.GetFromViewData(viewDataContainer.ViewData);

            scriptManager.RegisterCss(path, priority, htmlAttributes, omitAppVersion);
            var htmlHelper = new HtmlHelper <dynamic>(viewContext, viewDataContainer);
            var expected   = "<!--[if lte IE 9]>" + htmlHelper.RenderScriptManagerEntries().ToHtmlString().Trim() + "<![endif]-->";

            var viewContext2       = new ViewContext();
            var viewDataContainer2 = new ViewDataContainer();
            var scriptManager2     = ScriptManager.GetFromViewData(viewDataContainer2.ViewData);

            scriptManager2.RegisterCss(path, priority, htmlAttributes, omitAppVersion, patchCondition: "lte IE 9");
            var htmlHelper2 = new HtmlHelper <dynamic>(viewContext2, viewDataContainer2);
            var result      = htmlHelper2.RenderScriptManagerEntries().ToHtmlString().Trim();

            Assert.AreEqual(result, expected);
        }
Example #2
0
        public void RenderGlobalJavascript_NotEncodeQuotes()
        {
            var viewContext       = new ViewContext();
            var viewDataContainer = new ViewDataContainer();

            var expected = "<script type=\"text/javascript\">window.variable = \"value\";</script>";

            var scriptManager = ScriptManager.GetFromViewData(viewDataContainer.ViewData);

            scriptManager.RegisterGlobalJavascript("variable", "value");
            var htmlHelper = new HtmlHelper <dynamic>(viewContext, viewDataContainer);
            var result     = htmlHelper.RenderScriptManagerEntries().ToHtmlString().Trim();

            Assert.AreEqual(result, expected);
        }
        public void RegisterCss_Basic()
        {
            var viewContext = new ViewContext();
            var viewDataContainer = new ViewDataContainer();

            var path = "path";
            var priority = 123;
            var omitAppVersion = true;
            var expected = "<link href=\"path\" rel=\"stylesheet\" type=\"text/css\" />";
            object htmlAttributes = null;

            ScriptManager target = ScriptManager.GetFromViewData(viewDataContainer.ViewData);
            target.RegisterCss(path, priority, htmlAttributes, omitAppVersion);
            var htmlHelper = new HtmlHelper<dynamic>(viewContext, viewDataContainer);
            var result = htmlHelper.RenderScriptManagerEntries().ToHtmlString().Trim();

            Assert.AreEqual(result, expected);
        }
Example #4
0
        public void RegisterCss_Basic()
        {
            var viewContext       = new ViewContext();
            var viewDataContainer = new ViewDataContainer();

            var    path           = "path";
            var    priority       = 123;
            var    omitAppVersion = true;
            var    expected       = "<link href=\"path\" rel=\"stylesheet\" type=\"text/css\" />";
            object htmlAttributes = null;

            ScriptManager target = ScriptManager.GetFromViewData(viewDataContainer.ViewData);

            target.RegisterCss(path, priority, htmlAttributes, omitAppVersion);
            var htmlHelper = new HtmlHelper <dynamic>(viewContext, viewDataContainer);
            var result     = htmlHelper.RenderScriptManagerEntries().ToHtmlString().Trim();

            Assert.AreEqual(result, expected);
        }
        public void RegisterCss_Patch()
        {
            var path = "path";
            var priority = 123;
            var omitAppVersion = true;
            object htmlAttributes = null;

            var viewContext = new ViewContext();
            var viewDataContainer = new ViewDataContainer();
            var scriptManager = ScriptManager.GetFromViewData(viewDataContainer.ViewData);
            scriptManager.RegisterCss(path, priority, htmlAttributes, omitAppVersion);
            var htmlHelper = new HtmlHelper<dynamic>(viewContext, viewDataContainer);
            var expected = "<!--[if lte IE 9]>" + htmlHelper.RenderScriptManagerEntries().ToHtmlString().Trim() + "<![endif]-->";

            var viewContext2 = new ViewContext();
            var viewDataContainer2 = new ViewDataContainer();
            var scriptManager2 = ScriptManager.GetFromViewData(viewDataContainer2.ViewData);
            scriptManager2.RegisterCss(path, priority, htmlAttributes, omitAppVersion, patchCondition: "lte IE 9");
            var htmlHelper2 = new HtmlHelper<dynamic>(viewContext2, viewDataContainer2);
            var result = htmlHelper2.RenderScriptManagerEntries().ToHtmlString().Trim();

            Assert.AreEqual(result, expected);
        }
        public void RenderGlobalJavascript_NotEncodeQuotes()
        {
            var viewContext = new ViewContext();
            var viewDataContainer = new ViewDataContainer();

            var expected = "<script type=\"text/javascript\">window.variable = \"value\";</script>";

            var scriptManager = ScriptManager.GetFromViewData(viewDataContainer.ViewData);
            scriptManager.RegisterGlobalJavascript("variable", "value" );
            var htmlHelper = new HtmlHelper<dynamic>(viewContext, viewDataContainer);
            var result = htmlHelper.RenderScriptManagerEntries().ToHtmlString().Trim();

            Assert.AreEqual(result, expected);
        }