public void RazorTransformer_TransformTest() { //prepare StringTemplate templateProvider = "@Model.Name"; var templateData = new List <TemplateData> { new TemplateData( keyValueModel: null, objectModel: new { Name = "Replaced" }) }; //invoke var target = new RazorTransformer(); Dictionary <string, string> filledTemplates = target.Transform(templateProvider, templateData); //assert Assert.AreEqual(1, filledTemplates.Count); Assert.AreEqual("Replaced", filledTemplates.Values.First()); }
public BlogService(IBlogRepository blogRepository, MarkdownTransformer markdownTransformer, RazorTransformer razorTransformer, IAdminRepository adminRepository) { _blogRepository = blogRepository; _markdownTransformer = markdownTransformer; _razorTransformer = razorTransformer; _adminRepository = adminRepository; }