public void ItAddsProjectToMsbuildInvocation() { var msbuildPath = "<msbuildpath>"; CleanCommand.FromArgs(new string[] { "<project>" }, msbuildPath) .GetProcessStartInfo().Arguments.Should().Be("exec <msbuildpath> -maxcpucount -verbosity:m -verbosity:normal <project> -target:Clean"); }
public void ItAddsProjectToMsbuildInvocation() { var msbuildPath = "<msbuildpath>"; CleanCommand.FromArgs(new string[] { "<project>" }, msbuildPath) .GetProcessStartInfo().Arguments.Should().Be("exec <msbuildpath> /m /v:m /v:normal <project> /t:Clean"); }
public void MsbuildInvocationIsCorrect(string[] args, string expectedAdditionalArgs) { expectedAdditionalArgs = (string.IsNullOrEmpty(expectedAdditionalArgs) ? "" : $" {expectedAdditionalArgs}"); var msbuildPath = "<msbuildpath>"; CleanCommand.FromArgs(args, msbuildPath) .GetProcessStartInfo().Arguments.Should().Be($"{ExpectedPrefix}{expectedAdditionalArgs}"); }
public void MsbuildInvocationIsCorrect(string[] args, string expectedAdditionalArgs) { CommandDirectoryContext.PerformActionWithBasePath(WorkingDirectory, () => { expectedAdditionalArgs = (string.IsNullOrEmpty(expectedAdditionalArgs) ? "" : $" {expectedAdditionalArgs}") .Replace("<cwd>", WorkingDirectory); var msbuildPath = "<msbuildpath>"; CleanCommand.FromArgs(args, msbuildPath) .GetProcessStartInfo().Arguments.Should().Be($"{ExpectedPrefix}{expectedAdditionalArgs}"); }); }