public MappingProfile() { SlugHelper helper = new SlugHelper(); CreateMap <WikiPageEntity, WikiPageDTO>() .ForMember(dest => dest.BodyMarkDown, (expr) => expr.MapFrom <string>(x => x.Body)) .ForMember(dest => dest.BodyHtml, (expr) => expr.MapFrom <string>(x => MarkdownHelper.ConvertToHtml(x.Body))) .ReverseMap(); CreateMap <WikiPageBO, WikiPageEntity>() .ForMember(dest => dest.Body, (expr) => expr.MapFrom <string>(x => x.BodyMarkDown)) .ForMember(dest => dest.Slug, (expr) => expr.MapFrom <string>(x => helper.GenerateSlug(x.Title))); }
public void ConvertMarkDownHelper() { Assert.Equal("<h1>testo</h1>", MarkdownHelper.ConvertToHtml("#testo")); }