public void TagNodeShould_ConvertTo_WhenAnyLanguageAndTagNodeWithNullOrEmpty_ReturnEmptyWithTag(string typeName, TagType tagType, string str) { var textNode = new TextNode(null); var tagNode = new TagNode(tagType, new List <SyntaxNode>() { textNode }); var language = LanguageRegistry.BuildLanguage(typeName); var result = tagNode.BuildLinesWithTag(language.Tags); result.Should().Be(language.Tags[tagType].Start + language.Tags[tagType].End); }
public void TagNodeShould_ConvertTo_WhenAnyLanguageAndTextNode_AddInStartAndEndTag(string typeName, TagType tagType) { var tagNode = new TagNode(tagType, new List <SyntaxNode>() { new TextNode(value) }); var language = LanguageRegistry.BuildLanguage(typeName); var result = tagNode.BuildLinesWithTag(language.Tags); result.Should().StartWith(language.Tags[tagType].Start); result.Should().EndWith(language.Tags[tagType].End); }