public void AddAttribute() { var output = new TagHelperOutput("div", new TagHelperAttributeList(), (result, encoder) => { var tagHelperContent = new DefaultTagHelperContent(); tagHelperContent.SetHtmlContent(string.Empty); return(Task.FromResult <TagHelperContent>(tagHelperContent)); }); output.Attributes.ContainsName("attr").ShouldBeFalse(); output.AddAttribute("", ""); output.Attributes.ContainsName("").ShouldBeFalse(); output.AddAttribute("attr", "test"); output.Attributes["attr"].Value.ShouldBe("test"); }