예제 #1
0
        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());
        }