public static WhistleOptions WithEnvironmentVariable(this WhistleOptions whistleOptions, string key, string value) { whistleOptions.EnvironmentVariables.Add(key, value); return(whistleOptions); }
public void SetUp() { _whistleOptions = WhistleOptionsGenerator.Default(); _whistleOptionsValidator = new Mock<IWhistleOptionsValidator>(); _processStartInformationBuilder = new Mock<IProcessStartInformationBuilder>(); }
public static WhistleOptions WithArguments(this WhistleOptions whistleOptions, IEnumerable <string> arguments) { whistleOptions.Arguments = arguments; return(whistleOptions); }
public static WhistleOptions WithExitTimeout(this WhistleOptions whistleOptions, int?exitTimeout) { whistleOptions.ExitTimeout = exitTimeout; return(whistleOptions); }
public static WhistleOptions WithWorkingDirectory(this WhistleOptions whistleOptions, string workingDirectory) { whistleOptions.WorkingDirectory = workingDirectory; return(whistleOptions); }
public static WhistleOptions WithExistentWorkingDirectory(this WhistleOptions whistleOptions) { return(whistleOptions.WithWorkingDirectory(@"/Helpers")); }
public static WhistleOptions WithExistentExecutableName(this WhistleOptions whistleOptions) { return(whistleOptions.WithExecutableName(@"Executable.exe")); }
public static WhistleOptions WithEmptyExecutableName(this WhistleOptions whistleOptions) { return(whistleOptions.WithExecutableName(string.Empty)); }
public static WhistleOptions WithNullExecutableName(this WhistleOptions whistleOptions) { return(whistleOptions.WithExecutableName(null)); }
public static WhistleOptions WithExecutableName(this WhistleOptions whistleOptions, string executableName) { whistleOptions.ExecutableName = executableName; return(whistleOptions); }
public void SetUp() { _whistleOptions = WhistleOptionsGenerator.Default(); _whistleOptionsValidator = new Mock <IWhistleOptionsValidator>(); _processStartInformationBuilder = new Mock <IProcessStartInformationBuilder>(); }