private static (string output, int exitCode) Execute(string args, string workingDirectory) { var result = ProcessHelper.RunAndCaptureOutput("dotnet", GetDotnetScriptArguments(args), workingDirectory); return(result); }
private (string output, int exitCode) ExecuteCodeInReleaseMode(string code) { var result = ProcessHelper.RunAndCaptureOutput("dotnet", GetDotnetScriptArguments($"-c", new[] { "release", "eval", $"\"{code}\"" })); return(result); }
private static (string output, int exitCode) Execute(string fixture) { var result = ProcessHelper.RunAndCaptureOutput("dotnet", GetDotnetScriptArguments(Path.Combine("..", "..", "..", "TestFixtures", fixture))); return(result); }
public (string output, int exitCode) ExecuteCodeInReleaseMode(string code) { var result = ProcessHelper.RunAndCaptureOutput("dotnet", GetDotnetScriptArguments($"-c release eval \"{code}\"")); return(result); }