public static void Main(string[] args) { var reporterArgs = Args.Parse <ReporterArgs>(args); Engine.Razor.Compile(AssemblyResource.InThisAssembly("TestView.cshtml").GetText(), "testTemplate", typeof(TestPageModel)); var model = TestPageModelBuilder.Create() .WithPageTitle(reporterArgs.PageTitle) .WithTestXmlFromPath(reporterArgs.Xml) .Build(); var output = new StringWriter(); Engine.Razor.Run("testTemplate", output, typeof(TestPageModel), model); File.WriteAllText(reporterArgs.Html, output.ToString()); }