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"); }
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"); }