protected override void WriteHtml(System.Web.UI.HtmlTextWriter writer) { Guard.IsNotNull(writer, "writer"); ITextBoxBaseHtmlBuilder renderer = rendererFactory.Create(this); IHtmlNode rootTag = renderer.Build("t-numerictextbox"); rootTag.Children.Add(renderer.InputTag()); if (Spinners) { rootTag.Children.Add(renderer.UpButtonTag()); rootTag.Children.Add(renderer.DownButtonTag()); } rootTag.WriteTo(writer); base.WriteHtml(writer); }
public void InputTag_should_render_input_control() { IHtmlNode tag = renderer.InputTag(); Assert.Contains(UIPrimitives.Input, tag.Attribute("class")); Assert.Equal("input", tag.TagName); }