Exemple #1
0
        public void HtmlAttribute_SetsPanelHeaderInnertext()
        {
            actual     = string.Empty;
            returnHtml = string.Empty;
            TabPanel target   = new TabPanel();
            string   expected = target.Header = "first";

            //get the control html as string
            using (StringWriter stringWriter = new StringWriter())
            {
                HtmlTextWriter writer = new HtmlTextWriter(stringWriter);
                target.RenderHeader(writer);
                returnHtml = stringWriter.ToString();
            }
            actual = Utility.GetSection(returnHtml, "li/a");
            Assert.AreEqual(expected, actual);
        }
Exemple #2
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);
        }