Exemple #1
0
        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");
		}