public void ShouldEncloseDirectoriesInQuotesIfTheyContainSpaces() { result.ArtifactDirectory = DefaultWorkingDirectoryWithSpaces; result.WorkingDirectory = DefaultWorkingDirectoryWithSpaces; task.AssemblyListFile = Path.Combine(DefaultWorkingDirectoryWithSpaces, "gendarme assembly file.txt"); task.ConfigFile = Path.Combine(DefaultWorkingDirectoryWithSpaces, "gendarme rules.xml"); task.IgnoreFile = Path.Combine(DefaultWorkingDirectoryWithSpaces, "gendarme ignore file.txt"); ExpectToExecuteArguments(@"--config " + StringUtil.AutoDoubleQuoteString(task.ConfigFile) + " --ignore " + StringUtil.AutoDoubleQuoteString(task.IgnoreFile) + " --xml " + StringUtil.AutoDoubleQuoteString(Path.Combine(result.ArtifactDirectory, "gendarme-results.xml")) + " @" + StringUtil.AutoDoubleQuoteString(task.AssemblyListFile), DefaultWorkingDirectoryWithSpaces); task.ConfiguredBaseDirectory = DefaultWorkingDirectoryWithSpaces; task.VerifyTimeoutSeconds = 600; task.Run(result); }