public void MSBuildArgumentsAreForwardedCorrectly(string[] arguments, bool buildCommand) { RestoringCommand command = buildCommand ? BuildCommand.FromArgs(arguments) : PublishCommand.FromArgs(arguments); command.GetProcessStartInfo().Arguments.Split(' ') .Should() .Contain(arguments); }
private void EnsureProjectIsBuilt() { var restoreArgs = GetRestoreArguments(); var buildResult = new RestoringCommand( restoreArgs.Prepend(Project), NoRestore ).Execute(); if (buildResult != 0) { Reporter.Error.WriteLine(); throw new GracefulException(LocalizableStrings.RunCommandException); } }
private void EnsureProjectIsBuilt() { List <string> buildArgs = new List <string>(); buildArgs.Add(Project); buildArgs.Add("/nologo"); buildArgs.Add("/verbosity:quiet"); buildArgs.AddRange(RestoreArgs); var buildResult = new RestoringCommand(buildArgs, NoRestore).Execute(); if (buildResult != 0) { Reporter.Error.WriteLine(); throw new GracefulException(LocalizableStrings.RunCommandException); } }