AjaxControlToolkit.Tests.TabContainerWrapper.RenderAttributes C# (CSharp) Method

RenderAttributes() public method

public RenderAttributes ( ) : string
return string
        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();
            }
        }

Usage Example

        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);
            }
        }
All Usage Examples Of AjaxControlToolkit.Tests.TabContainerWrapper::RenderAttributes
TabContainerWrapper