Beispiel #1
0
        public async void start_should_start_nodejs_proccess_and_stop_should_stop()
        {
            var server = new EmbeddedReportingServer();
            await server.StartAsync();
            
            Assert.IsTrue(Process.GetProcesses().Any(p => p.ProcessName == "node"));

            await server.StopAsync();

            Assert.IsFalse(Process.GetProcesses().Any(p => p.ProcessName == "node"));
        }
Beispiel #2
0
        public static void Main()
        {
            var embededReportingServer = new EmbeddedReportingServer();
            embededReportingServer.StartAsync().Wait();

            var reportingService = new ReportingService(embededReportingServer.EmbeddedServerUri);
            reportingService.SynchronizeTemplatesAsync().Wait();
            Thread.Sleep(15000);

            var rs = new ReportingService("http://localhost:2000");
            var r = rs.GetServerVersionAsync().Result;

           
            var result = rs.RenderAsync("Report1", null).Result;
            
            Console.WriteLine("Done");
            embededReportingServer.StopAsync().Wait();
        }