Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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);
        }