public string Render()
            {
                HtmlTextWriter writer;

                writer = WebControlTest.GetWriter();
                base.Render(writer);
                return(writer.InnerWriter.ToString());
            }
        public void RenderBeginTag_TagOnly()
        {
            HtmlTextWriter writer = WebControlTest.GetWriter();
            WebControl     wc     = new WebControl(HtmlTextWriterTag.Table);

            wc.RenderBeginTag(writer);
            string s = writer.InnerWriter.ToString();

            Assert.AreEqual("<table>\n", s, "table");
        }
        public void RenderBeginTag_BorderWidth_table()
        {
            HtmlTextWriter writer = WebControlTest.GetWriter();
            WebControl     wc     = new WebControl(HtmlTextWriterTag.Table);

            wc.BorderWidth = Unit.Pixel(1);
            wc.RenderBeginTag(writer);
            string s = writer.InnerWriter.ToString();

            Assert.AreEqual("<table style=\"border-width:1px;border-style:solid;\">\n", s, "BorderWidth");
        }
        public void RenderBeginTag_BorderWidth_span()
        {
            HtmlTextWriter writer = WebControlTest.GetWriter();
            WebControl     wc     = new WebControl(HtmlTextWriterTag.Span);

            wc.BorderWidth = Unit.Pixel(1);
            wc.RenderBeginTag(writer);
            string s = writer.InnerWriter.ToString();

            Assert.AreEqual("<span style=\"display:inline-block;border-width:1px;border-style:solid;\">", s, "BorderWidth");
        }
        public void RenderBeginTag_Style()
        {
            HtmlTextWriter writer = WebControlTest.GetWriter();
            WebControl     wc     = new WebControl(HtmlTextWriterTag.Table);

            wc.BackColor = Color.Aqua;
            wc.RenderBeginTag(writer);
            string s = writer.InnerWriter.ToString();

            Assert.AreEqual("<table style=\"background-color:Aqua;\">\n", s, "BackColor");

            writer       = WebControlTest.GetWriter();
            wc.BackColor = new Color();
            Assert.IsTrue(wc.BackColor.IsEmpty, "IsEmpty");
            wc.RenderBeginTag(writer);
            s = writer.InnerWriter.ToString();
            Assert.AreEqual("<table>\n", s, "-BackColor");
        }
        public void RenderBeginTag_Attributes()
        {
            HtmlTextWriter writer = WebControlTest.GetWriter();
            WebControl     wc     = new WebControl(HtmlTextWriterTag.Table);

            wc.ID = "test1";
            wc.RenderBeginTag(writer);
            string s = writer.InnerWriter.ToString();

            Assert.AreEqual("<table id=\"test1\">\n", s, "ID");

            writer = WebControlTest.GetWriter();
            wc.ID  = null;
            Assert.IsNull(wc.ID, "ID");
            wc.RenderBeginTag(writer);
            s = writer.InnerWriter.ToString();
            Assert.AreEqual("<table>\n", s, "-ID");
        }
Exemple #7
0
		public void Deny_Unrestricted ()
		{
			WebControlTest unit = new WebControlTest ();
			unit.Constructors ();
			unit.StyleCreation ();
			unit.Defaults ();
			unit.Assignment ();
			unit.Methods ();
			unit.CopyEnabled ();
			unit.RenderClientId ();
			unit.ViewState ();
			unit.RenderBeginTag_TagOnly ();
			unit.RenderBeginTag_Attributes ();
			unit.RenderBeginTag_Style ();
			unit.EmptyStringTag ();
			unit.NullStringTag ();
			unit.UnknownTag ();
			unit.EnabledViewState ();
		}