Ejemplo n.º 1
0
        public void HtmlAttribute_SetsSectionHtml()
        {
            returnHtml = string.Empty;
            TabPanel target = new TabPanel();

            target.Html = (delegate(object test) { return("<div style=\"padding: 10px;\">Html Test</div>"); });
            string expected = "<div id=\"tabs-0\"><div style=\"padding: 10px;\">Html Test</div></div>";

            //get the control html as string
            using (StringWriter stringWriter = new StringWriter())
            {
                HtmlTextWriter writer = new HtmlTextWriter(stringWriter);
                target.RenderText(writer);
                returnHtml = stringWriter.ToString().StringReplace();
            }
            Assert.AreEqual(expected, returnHtml);
        }
Ejemplo n.º 2
0
        public void HtmlAttribute_SetsPanelText()
        {
            actual     = string.Empty;
            returnHtml = string.Empty;
            TabPanel target = new TabPanel();

            target.TextValue = "Content1";
            string expected = target.TextValue;

            //get the control html as string
            using (StringWriter stringWriter = new StringWriter())
            {
                HtmlTextWriter writer = new HtmlTextWriter(stringWriter);
                target.RenderText(writer);
                returnHtml = stringWriter.ToString().StringReplace();
            }
            actual = Utility.GetSection(returnHtml, _startTag);
            Assert.AreEqual(expected, actual);
        }
Ejemplo n.º 3
0
        public void HtmlAttribute_SetsCompletePanel()
        {
            actual = string.Empty;
            TabPanel target = new TabPanel();

            target.Header    = "first";
            target.TextValue = "Content1";
            string expected = "<ul><li><a href=\"#tabs-0\">first</a></li></ul><div id=\"tabs-0\">Content1</div>";

            //gets the complete html as string
            using (StringWriter stringWriter = new StringWriter())
            {
                HtmlTextWriter writer = new HtmlTextWriter(stringWriter);
                writer.RenderBeginTag("ul");
                target.RenderHeader(writer);
                writer.RenderEndTag();
                target.RenderText(writer);
                actual = stringWriter.ToString().StringReplace();
            }
            Assert.AreEqual(expected, actual);
        }