Пример #1
0
        public void GetToken_ReturnStrongToken_WhenTextContainsOneStrongTag()
        {
            var mark          = new StrongMark();
            var expectedToken = new TokenMd("__aaaaa__", mark);

            expectedToken.Token = "__aaaaa__";
            var tags   = new Dictionary <Mark, IMarkParser>();
            var parser = new MarkdownParser(tags);

            var tokens = parser.GetTokens("__aaaaa__");

            tokens.First().Token.Should().BeEquivalentTo(expectedToken.Token);
        }
Пример #2
0
        public void FormatToken_ReturnStrongFormattedToken_WhenTokenContainsOneStrongTag()
        {
            var mark          = new StrongMark();
            var expectedToken = new TokenMd("\\<strong>12345\\</strong>", mark);
            var tags          = new Dictionary <Mark, IMarkProcessor>();
            var tokens        = new List <TokenMd>();

            tokens.Add(new TokenMd("__12345__", mark));
            var processor = new MarkdownProcessor(tags);

            var formattedTokens = processor.FormatTokens(tokens);

            formattedTokens.First().Token.Should().BeEquivalentTo(expectedToken.Token);
        }