コード例 #1
0
        public void SecurityPolicyAffectsRender()
        {
            SecurityPolicyGadget data   = new SecurityPolicyGadget();
            GadgetMaster         target = GadgetMaster.CreateGadget(TEST_FACTORY_KEY, data.Source);

            target.RenderingOptions.DivWrapContentBlocks = false;

            string key    = "markup";
            string result = ControlTestHelper.NormalizeRenderResult(target.RenderToString("canvas"));

            Assert.AreEqual(data.ExpectedCanvas, result);
        }
コード例 #2
0
        public void SecurityPolicyChangeAffectsRender()
        {
            SecurityPolicyGadget data   = new SecurityPolicyGadget();
            GadgetMaster         target = GadgetMaster.CreateGadget(TEST_FACTORY_KEY, data.Source);

            target.RenderingOptions.DivWrapContentBlocks = false;

            string key = "markup";

            target.MasterDataContext.Settings.SecurityPolicy.EL_Escaping = EL_Escaping.None;
            string elResult = target.MasterDataContext.CalculateVariableValue(key);

            target.MasterDataContext.Settings.SecurityPolicy.EL_Escaping = EL_Escaping.Html;
            string elEscapeResult = target.MasterDataContext.CalculateVariableValue(key);

            Assert.AreNotEqual(elResult, elEscapeResult, "Security Policy Manual set did not work");
        }