public string RenderAttributes()
{
using(var stringWriter = new StringWriter())
using(var htmlTextWriter = new HtmlTextWriter(stringWriter)) {
AddAttributesToRender(htmlTextWriter);
htmlTextWriter.RenderBeginTag(HtmlTextWriterTag.Div);
htmlTextWriter.RenderEndTag();
return stringWriter.ToString();
}
}
public void CssClassDoesNotContainCssTheme() { foreach(var theme in Enum.GetValues(typeof(TabCssTheme))) { var wrapper = new TabContainerWrapper(); wrapper.CssTheme = (TabCssTheme)theme; var testCssClass = "test-class"; wrapper.CssClass = testCssClass; var layout = wrapper.RenderAttributes(); var classValue = GetClassAttribute(layout); Assert.AreEqual(testCssClass, classValue); } }