public void It_uses_outputs_to_bin_by_default(bool multiTarget, string targetFramework) { TestAsset helloWorldAsset = CreateTestAsset( multiTarget, nameof(It_uses_outputs_to_bin_by_default) + multiTarget + targetFramework, targetFramework: targetFramework); _testRoot = helloWorldAsset.TestRoot; var packCommand = new PackCommand(Log, helloWorldAsset.TestRoot); var outputDirectory = packCommand.GetOutputDirectory(targetFramework); packCommand.Execute().Should().Pass(); string windowShimPath = Path.Combine(outputDirectory.FullName, $"shims/{targetFramework}/win-x64/{_customToolCommandName}.exe"); File.Exists(windowShimPath).Should().BeTrue($"Shim {windowShimPath} should exist"); string osxShimPath = Path.Combine(outputDirectory.FullName, $"shims/{targetFramework}/osx.10.12-x64/{_customToolCommandName}"); File.Exists(osxShimPath).Should().BeTrue($"Shim {osxShimPath} should exist"); }