public void Render() { WebControl parent = new MyWebControl(); MyWebControl c = new MyWebControl(); SystemWebTestShim.HideDisabledControlAdapter a = new SystemWebTestShim.HideDisabledControlAdapter(c); StringWriter sw; HtmlTextWriter w; sw = new StringWriter(); w = new HtmlTextWriter(sw); a.Render(w); Assert.AreEqual("RenderBeginTag\nRenderContents\nRenderEndTag\n", sw.ToString(), "Render #1"); sw = new StringWriter(); w = new HtmlTextWriter(sw); c.Enabled = false; a.Render(w); Assert.AreEqual("", sw.ToString(), "Render #2"); sw = new StringWriter(); w = new HtmlTextWriter(sw); parent.Enabled = false; c.Enabled = true; parent.Controls.Add(c); a.Render(w); Assert.AreEqual("", sw.ToString(), "Render #3"); }
public void Render () { WebControl parent = new MyWebControl(); MyWebControl c = new MyWebControl (); SystemWebTestShim.HideDisabledControlAdapter a = new SystemWebTestShim.HideDisabledControlAdapter (c); StringWriter sw; HtmlTextWriter w; sw = new StringWriter(); w = new HtmlTextWriter(sw); a.Render (w); Assert.AreEqual ("RenderBeginTag\nRenderContents\nRenderEndTag\n", sw.ToString(), "Render #1"); sw = new StringWriter(); w = new HtmlTextWriter(sw); c.Enabled = false; a.Render (w); Assert.AreEqual ("", sw.ToString(), "Render #2"); sw = new StringWriter(); w = new HtmlTextWriter(sw); parent.Enabled = false; c.Enabled = true; parent.Controls.Add(c); a.Render (w); Assert.AreEqual ("", sw.ToString(), "Render #3"); }