public void TestTranslate_OnItalicTagWithText()
        {
            const string expectedTranslation = "<em>a</em>";
            var          tree = treeBuilder
                                .WithTag(TestTreeBuilder
                                         .Tag(new ItalicTagInfo())
                                         .WithText("a")
                                         .Build())
                                .Build();

            var translation = treeTranslator.Translate(tree);

            translation.Should().BeEquivalentTo(expectedTranslation);
        }
Пример #2
0
        public void TestBuildTree_OnItalicTagWithText()
        {
            var tokens = new[]
            {
                new Token(TokenType.Tag, "_"),
                new Token(TokenType.Text, "a"),
                new Token(TokenType.Tag, "_")
            };
            var expectedTree = testTreeBuilder
                               .WithTag(TestTreeBuilder
                                        .Tag(new ItalicTagInfo())
                                        .WithText("a")
                                        .Build())
                               .Build();

            var tree = builder.BuildTree(tokens);

            tree.Should().BeEquivalentTo(expectedTree);
        }