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); }
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); }