public string ExpandTemplate(ICompiledRazorTemplate template, DocumentDef doc, string docHtml, FreudeProject project) { RazorEngineExecutionSettings executionSettings = new RazorEngineExecutionSettings(); executionSettings.Properties.Add("Doc", doc); executionSettings.Properties.Add("DocHtml", docHtml); executionSettings.Properties.Add("Project", project); return(template.Execute(executionSettings)); }
public void EnsureSectionWithinSameTemplateIsRendered() { engine.RegisterView("Sample"); ICompiledRazorTemplate template = engine.GetViewTemplateByName("Sample"); RazorEngineExecutionSettings executionSettings = new RazorEngineExecutionSettings(); string result = template.Execute(executionSettings); //if (DebugMode) // Console.Out.WriteLine(result); StringAssert.Contains("<div>This is a sample section</div>", result); }