public void render_template_with_specified_resolver() { var resolver = new EmbeddedResolver(this.GetType()); var formatter = new HtmlMediaTypeViewFormatter(null, new RazorViewLocator(), new RazorViewParser(resolver)); var view = new View("Test2", new { Name = "foo" }); var content = new ObjectContent<View>(view, formatter); var output = content.ReadAsStringAsync().Result; Assert.AreEqual("<html>Hello foo! Welcome to Razor!</html>", output); }
public void Before() { _formatter = new HtmlMediaTypeViewFormatter(); GlobalViews.DefaultViewParser = new RazorViewParser(); GlobalViews.DefaultViewLocator = new RazorViewLocator(); }