public void StartWrapperProcess() { string wrapperName = _wrapperExecutableNameProvider.GetWrapperExecutableName(); _wrapperProcess = _processFactory.GetProcess(wrapperName, _pipeToken.Token); _wrapperProcess.Start(); }
public void StartWrapperProcess() { string wrapperName = _wrapperExecutableNameProvider.GetWrapperExecutableName(); _wrapperProcess = _processFactory.GetProcess(wrapperName, _pipeToken.Token, _wrapperConfiguration.WorkingDirectory); _wrapperProcess.Start(); }
public virtual MockableProcess GetProcess(string executableName, string args) { Raise.ArgumentNullException.IfIsNull(executableName, nameof(executableName)); Raise.ArgumentNullException.IfIsNull(args, nameof(args)); MockableProcess process = new MockableProcess(); process.StartInfo = new ProcessStartInfo(executableName, args); return(process); }