public int?Execute <TProgram>(TextWriter consoleOut) where TProgram : IRuntimeProgram, new() { Console.SetOut(consoleOut); var command = new RuntimeCommand(); var result = command.Execute <TProgram>(); return(command.Restarted ? (int?)null : result); }
public void RuntimeCommand_Test() { var runtime = new RuntimeCommand(); runtime.Execute(); }