public static Process console_Run(this API_NUnit nUnitApi, string target, string extraStartupOptions, Action <string> consoleOut) { if (target.extension(".cs")) { //var assembly = new CompileEngine().compileSourceFile(target); target = target.compileIntoTempFolder(); if (target.isNull()) { "[API_NUnit][console_Run] failed to compile C# file: {0}".error(target); return(null); } } var startUpOptions = "\"{0}\" {1}".format(target ?? "", extraStartupOptions ?? ""); return(nUnitApi.executeNUnitConsole(startUpOptions, consoleOut)); }
public static Process executeNUnitConsole(this API_NUnit nUnitApi, string parameters) { return(nUnitApi.executeNUnitConsole(parameters, (line) => line.info())); }
public static Process executeNUnitConsole(this API_NUnit nUnitApi) { return(nUnitApi.executeNUnitConsole("", (line) => line.info())); }