Esempio n. 1
0
        public void Parse_not_in_list_adds_start_tag_before_text()
        {
            bool   inListBefore = false;
            string lineText     = "some line";
            string expectedText = $"{LIST_START_TEXT}{lineText}";

            Assert.Equal(expectedText, _sut.ParseElement(lineText, inListBefore).ParsedText);
        }
Esempio n. 2
0
 public override ParserResult ParseElement(string markdownLine, bool inListBeforeLine)
 {
     if (markdownLine.StartsWith(UNORDERED_LIST_MARKDOWN_TEXT))
     {
         var htmlLine = ParseTextForBoldAndItalic(markdownLine.Substring(2), inListBeforeLine);
         htmlLine = WrapTextInTag(htmlLine, UNORDERED_LIST_LINE_ITEM_TAG_TEXT);
         var result = _startTagger.ParseElement(htmlLine, inListBeforeLine);
         return(new ParserResult(result.ParsedText, true));
     }
     return(new ParserResult(null, inListBeforeLine));
 }