public void TagHelper() { var service = new TestTagHelperService(); var tagHelper = new TestTagHelper(service); service.TagHelper.ShouldBe(tagHelper); }
public void Init() { var tagHelper = new TestTagHelper(new TestTagHelperService()); var tagHelperContext = new TagHelperContext( new TagHelperAttributeList(), new Dictionary <object, object>(), Guid.NewGuid().ToString("N")); Should.NotThrow(() => tagHelper.Init(tagHelperContext)); tagHelperContext.GetValue <List <string> >().ShouldBeEmpty(); }
public void Process() { var tagHelper = new TestTagHelper(new TestTagHelperService()); 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(() => tagHelper.ProcessAsync(tagHelperContext, tagHelperOutput)); tagHelperOutput.TagName.ShouldBe("div"); tagHelperOutput.Content.GetContent().ShouldBe("test"); }
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"); }
public void Order() { var tagHelper = new TestTagHelper(new TestTagHelperService()); tagHelper.Order.ShouldBe(0); }