public void StripTest(string markdown, string expected)
 {
     using (var parser = new MarkdownParser())
     {
         var stripText = parser.Strip(markdown);
         Assert.AreEqual(expected, stripText);
     }
 }
Exemplo n.º 2
0
        public ItemIndexModel(Item item)
        {
            if (item == null) throw new ArgumentNullException("item");

            Id = item.Id;
            IsPublic = item.IsPublic;
            Type = item.Type.ToString().ToLower();
            Author = item.Author.Name;
            Title = item.Title;
            Tags = item.ItemTags.Select(x => x.Name).ToArray();
            Revision = item.RevisionNo;
            Created = item.CreatedDateTime;
            Modified = item.LastModifiedDateTime;

            using (var parser = new MarkdownParser())
            {
                Body = parser.Strip(item.Body);
            }
        }
Exemplo n.º 3
0
        public ItemIndexModel(Item item)
        {
            if (item == null)
            {
                throw new ArgumentNullException("item");
            }

            Id       = item.Id;
            IsPublic = item.IsPublic;
            Type     = item.Type.ToString().ToLower();
            Author   = item.Author.Name;
            Title    = item.Title;
            Tags     = item.ItemTags.Select(x => x.Name).ToArray();
            Revision = item.RevisionNo;
            Created  = item.CreatedDateTime;
            Modified = item.LastModifiedDateTime;

            using (var parser = new MarkdownParser())
            {
                Body = parser.Strip(item.Body);
            }
        }