1 instantiation of OutputPathCalculator
Microsoft.NET.TestFramework (1)
OutputPathCalculator.cs (1)
49var calculator = new OutputPathCalculator()
45 references to OutputPathCalculator
dotnet.Tests (17)
CommandTests\Build\GivenDotnetBuildBuildsCsproj.cs (3)
31var outputPathCalculator = OutputPathCalculator.FromProject(testInstance.Path); 140OutputPathCalculator.FromProject(rootPath).GetOutputDirectory(configuration: configuration), "*.dll",
CommandTests\Clean\GivenDotnetCleanCleansBuildArtifacts.cs (1)
24var outputFolder = new DirectoryInfo(OutputPathCalculator.FromProject(testInstance.Path).GetOutputDirectory(configuration: configuration, runtimeIdentifier: $"{ToolsetInfo.LatestWinRuntimeIdentifier}-x64"));
CommandTests\Publish\GivenDotnetPublishPublishesProjects.cs (4)
39var outputDll = Path.Combine(OutputPathCalculator.FromProject(testProjectDirectory).GetPublishDirectory(configuration: configuration), $"{testAppName}.dll"); 300return new DirectoryInfo(OutputPathCalculator.FromProject(testProjectDirectory).GetPublishDirectory(configuration: configuration, runtimeIdentifier: rid)); 322var outputProgram = Path.Combine(OutputPathCalculator.FromProject(rootDir).GetPublishDirectory(configuration: configuration), $"TestAppSimple.dll"); 374var outputProgram = Path.Combine(OutputPathCalculator.FromProject(rootPath).GetPublishDirectory(configuration: configuration, runtimeIdentifier: rid), $"TestAppSimple.dll");
CommandTests\Solution\Add\GivenDotnetSlnAdd.cs (4)
679var appPathCalculator = OutputPathCalculator.FromProject(Path.Combine(projectDirectory, "App", "App.csproj")); 684var libPathCalculator = OutputPathCalculator.FromProject(Path.Combine(projectDirectory, "Lib", "Lib.csproj"));
CommandTests\Solution\Remove\GivenDotnetSlnRemove.cs (2)
517var outputCalculator = OutputPathCalculator.FromProject(Path.Combine(projectDirectory, "App"));
CommandTests\Test\GivenDotnetTestBuildsAndRunsTestfromCsprojWithCorrectTestRunParameters.cs (1)
55var outputDll = Path.Combine(OutputPathCalculator.FromProject(testProjectDirectory).GetOutputDirectory(configuration: configuration), "VSTestTestRunParameters.dll");
CommandTests\VSTest\VSTestTests.cs (1)
63var outputDll = Path.Combine(OutputPathCalculator.FromProject(testProjectDirectory).GetOutputDirectory(configuration: configuration), "VSTestTestRunParameters.dll");
ShellShimTests\ShellShimRepositoryTests.cs (1)
510var outputDirectory = new DirectoryInfo(OutputPathCalculator.FromProject(testInstance.Path, testInstance).GetOutputDirectory(configuration: configuration));
Microsoft.NET.Build.Tests (12)
ArtifactsOutputPathTests.cs (12)
92OutputPathCalculator outputPathCalculator = OutputPathCalculator.FromProject(Path.Combine(testAsset.Path, testProject.Name), testProject); 114OutputPathCalculator outputPathCalculator = OutputPathCalculator.FromProject(Path.Combine(testAsset.Path, testProject.Name), testProject); 139OutputPathCalculator outputPathCalculator = OutputPathCalculator.FromProject(Path.Combine(testAsset.Path, testProject.Name), testProject); 176var outputPathCalculator = OutputPathCalculator.FromProject(testAsset.Path, testProject); 206new DirectoryInfo(OutputPathCalculator.FromProject(testAsset.Path, testProject).GetOutputDirectory()) 224new DirectoryInfo(OutputPathCalculator.FromProject(testAsset.Path, testProject).GetOutputDirectory()) 574var outputDir = new DirectoryInfo(OutputPathCalculator.FromProject(testAsset.Path, testProject).GetOutputDirectory(configuration: "release")); 578var publishDir = new DirectoryInfo(OutputPathCalculator.FromProject(testAsset.Path, testProject).GetPublishDirectory(configuration: "release"));
Microsoft.NET.Publish.Tests (3)
GivenThatWeWantToPublishTrimmedWindowsFormsAndWPFApps.cs (2)
153var publishDirectory = OutputPathCalculator.FromProject(Path.Combine(testDir.Path, Path.GetFileName(testDir.Path) + ".csproj")).GetPublishDirectory( 225var publishDirectory = OutputPathCalculator.FromProject(Path.Combine(testDir.Path, Path.GetFileName(testDir.Path) + ".csproj")).GetPublishDirectory(
PublishWpfApp.cs (1)
53var publishDirectory = OutputPathCalculator.FromProject(Path.Combine(testDir.Path, Path.GetFileName(testDir.Path) + ".csproj")).GetPublishDirectory(
Microsoft.NET.Sdk.BlazorWebAssembly.Tests (1)
WasmPwaManifestTests.cs (1)
75var buildOutputDirectory = OutputPathCalculator.FromProject(Path.Combine(testInstance.TestRoot, "blazorwasm")).GetOutputDirectory();
Microsoft.NET.Sdk.StaticWebAssets.Tests (1)
StaticWebAssetEndpointsIntegrationTest.cs (1)
452var buildOutputDirectory = OutputPathCalculator.FromProject(Path.Combine(testInstance.TestRoot, "blazorhosted")).GetOutputDirectory();
Microsoft.NET.TestFramework (11)
Commands\DotnetBuildCommand.cs (1)
36return new DirectoryInfo(OutputPathCalculator.FromProject(projectPath, TestAsset)
Commands\GetValuesCommand.cs (1)
49_targetFramework = targetFramework ?? OutputPathCalculator.FromProject(ProjectFile, testAsset).TargetFramework ?? string.Empty;
Commands\MSBuildCommand.cs (3)
77return new DirectoryInfo(OutputPathCalculator.FromProject(ProjectFile, TestAsset).GetOutputDirectory(targetFramework, configuration, runtimeIdentifier, platform)); 93return new DirectoryInfo(OutputPathCalculator.FromProject(ProjectFile, TestAsset).GetIntermediateDirectory(targetFramework, configuration, runtimeIdentifier)); 108return new DirectoryInfo(OutputPathCalculator.FromProject(ProjectFile, TestAsset).GetPackageDirectory(configuration));
Commands\PublishCommand.cs (1)
28return new DirectoryInfo(OutputPathCalculator.FromProject(ProjectFile, TestAsset).GetPublishDirectory(targetFramework, configuration, runtimeIdentifier, platformIdentifier));
OutputPathCalculator.cs (3)
19public static OutputPathCalculator FromProject(string projectPath, TestAsset testAsset) 24public static OutputPathCalculator FromProject(string? projectPath, TestProject? testProject = null) 49var calculator = new OutputPathCalculator()
ProjectConstruction\TestProject.cs (2)
518private OutputPathCalculator GetOutputPathCalculator(string testRoot) 520return OutputPathCalculator.FromProject(Path.Combine(testRoot, Name ?? string.Empty, Name + ".csproj"), this);