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); }
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); }