public ViewResult(string viewName, TModel model, RazorEngineExecutionSettings razorEngineExecutionSettings) { Contract.Requires(model != null); this.model = model; this.razorEngineExecutionSettings = razorEngineExecutionSettings; SetExplicitViewName(viewName); }
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 Setup() { ITimeService timeService = MockRepository.GenerateStub <ITimeService>(); context = new FakeWebContext(null, null, null, timeService, null); viewRenderingEngine = MockRepository.GenerateMock <IRazorViewRenderingEngine>(); context.ViewRenderingEngine = viewRenderingEngine; razorEngineExecutionSettings = new RazorEngineExecutionSettings(); }
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); }
public void SetRazorEngineExecutionSettings(RazorEngineExecutionSettings settings) { Contract.Requires(settings != null); razorEngineExecutionSettings = settings; }
public ViewResult(TModel model, RazorEngineExecutionSettings razorEngineExecutionSettings) { Contract.Requires(model != null); this.model = model; this.razorEngineExecutionSettings = razorEngineExecutionSettings; }