public static int Main(string[] args) { var tracerMock = new Mock <ITracer>(); IChildProcessManager childProcessManager = new ChildProcessManager(tracerMock.Object); return(childProcessManager.RunAndListenToParentAsync <TestChildProcessInput, TestChildProcessOutput>(args, MainTask, ConvertExceptionToExitCode, false).GetAwaiter().GetResult()); }
public static void Main(string[] args) { var tracerMock = new Mock <ITracer>(); IChildProcessManager childProcessManager = new ChildProcessManager(tracerMock.Object); childProcessManager.RunAndListenToParentAsync <TestChildProcessInput, TestChildProcessOutput>(args, MainTask, false).Wait(); }