Exemplo n.º 1
0
        public void ExternalRenderControlsInitiallyEmpty()
        {
            string            view   = "canvas";
            RootElementMaster target = new RootElementMaster(TEST_FACTORY_KEY);

            Assert.IsFalse(target.HasExternalServerRenderControls());
            Assert.IsFalse(target.HasExternalServerRenderControls(view), "Named view incorrect");
        }
Exemplo n.º 2
0
        public void ExternalRenderControlsFindControl()
        {
            RootElementMaster target = new RootElementMaster(TEST_FACTORY_KEY);

            OsGet ctl = new OsGet();

            ctl.LoadTag("<os:Get src='http://www.lolcats.com' resolver='server' />");

            Assert.IsFalse(string.IsNullOrEmpty(ctl.SourceUri), "Empty src");
            Assert.IsTrue(ctl.ResolveLocation == ResolveAt.Server, "Not marked for server resolution");

            Assert.IsFalse(target.HasExternalServerRenderControls());
            target.Controls.Add(ctl);
            target.RegisterExternalServerRenderControl(ctl);

            Assert.IsTrue(target.HasExternalServerRenderControls(), "Control not registered as External Ref");
        }