public void TagHelper() { var service = new TestTagHelperService(); var tagHelper = new TestTagHelper(service); service.TagHelper.ShouldBe(tagHelper); }
public void RenderTagHelperOutput() { var service = new TestTagHelperService(); _ = new TestTagHelper(service); var tagHelperContext = new TagHelperContext( new TagHelperAttributeList(), new Dictionary <object, object>(), Guid.NewGuid().ToString("N")); var tagHelperOutput = new TagHelperOutput("test", new TagHelperAttributeList(), (result, encoder) => { var tagHelperContent = new DefaultTagHelperContent(); tagHelperContent.SetHtmlContent(string.Empty); return(Task.FromResult <TagHelperContent>(tagHelperContent)); }); Should.NotThrow(() => service.InvokeRenderTagHelperOutput(tagHelperContext, tagHelperOutput)).ShouldBe("<div>test</div>"); tagHelperOutput.TagName.ShouldBe("div"); tagHelperOutput.Content.GetContent().ShouldBe("test"); }