2 instantiations of ProjectLocator
Aspire.Cli.Tests (2)
Projects\ProjectLocatorTests.cs (1)
4271
return new
ProjectLocator
(
Utils\CliTestHelper.cs (1)
517
return new
ProjectLocator
(logger, executionContext, environment, interactionService, configurationService, projectFactory, languageDiscovery, sdkInstaller, appHostCandidateFinder, telemetry, configuration, serviceProvider.GetRequiredService<ConfigSourceService>());
130 references to ProjectLocator
aspire (2)
Program.cs (1)
469
builder.Services.AddSingleton<IProjectLocator,
ProjectLocator
>();
Projects\ProjectLocator.cs (1)
137
ILogger<
ProjectLocator
> logger,
Aspire.Cli.Tests (128)
Projects\ProjectLocatorTests.cs (127)
82
var
projectLocator = CreateProjectLocator(
113
var
projectLocator = CreateProjectLocator(CreateExecutionContext(workspace.WorkspaceRoot));
142
var
projectLocator = CreateProjectLocator(
174
var
projectLocator = CreateProjectLocator(
209
var
projectLocator = CreateProjectLocator(
241
var
projectLocator = CreateProjectLocator(CreateExecutionContext(workspace.WorkspaceRoot));
263
var
projectLocator = CreateProjectLocator(
287
var
projectLocator = CreateProjectLocator(CreateExecutionContext(workspace.WorkspaceRoot));
373
Assert.True(
ProjectLocator
.IsSamePersistedAppHostPath(configuredPath, differentlyCasedPath));
387
Assert.False(
ProjectLocator
.IsSamePersistedAppHostPath(configuredPath, differentlyCasedPath));
409
var
projectLocator = CreateProjectLocator(
444
var
projectLocator = CreateProjectLocator(
476
var
projectLocator = CreateProjectLocator(CreateExecutionContext(workspace.WorkspaceRoot));
517
var
projectLocator = CreateProjectLocator(executionContext);
544
var
projectLocator = CreateProjectLocator(executionContext, projectFactory: projectFactory);
595
var
projectLocator = CreateProjectLocator(executionContext, configurationService: configurationService, projectFactory: projectFactory);
636
var
projectLocator = CreateProjectLocator(executionContext, projectFactory: projectFactory);
664
var
projectLocator = CreateProjectLocator(executionContext, projectFactory: projectFactory);
695
var
projectLocator = CreateProjectLocator(executionContext, projectFactory: projectFactory);
727
var
projectLocator = CreateProjectLocator(executionContext, projectFactory: projectFactory);
766
var
projectLocator = CreateProjectLocator(executionContext);
795
var
projectLocator = CreateProjectLocator(executionContext);
826
var
projectLocator = CreateProjectLocator(executionContext);
866
var
projectLocator = CreateProjectLocator(executionContext, projectFactory: projectFactory);
910
var
projectLocator = CreateProjectLocator(executionContext, projectFactory: projectFactory);
940
var
projectLocator = CreateProjectLocatorWithSingleFileEnabled(executionContext);
963
var
projectLocator = CreateProjectLocatorWithSingleFileEnabled(executionContext);
1008
var
projectLocator = CreateProjectLocator(
1046
var
projectLocator = CreateProjectLocator(
1081
var
projectLocator = CreateProjectLocator(
1135
var
projectLocator = CreateProjectLocator(executionContext, projectFactory: projectFactory);
1188
var
projectLocator = CreateProjectLocator(executionContext, projectFactory: projectFactory);
1225
var
projectLocator = CreateProjectLocator(executionContext);
1266
var
projectLocator = CreateProjectLocator(executionContext, interactionService: interactionService);
1298
var
projectLocator = CreateProjectLocator(executionContext, interactionService: interactionService);
1337
var
projectLocator = CreateProjectLocator(executionContext);
1356
var
projectLocator = CreateProjectLocator(executionContext);
1386
var
projectLocator = CreateProjectLocator(executionContext, projectFactory: projectFactory);
1397
var
projectLocator = CreateProjectLocator(executionContext);
1418
var
projectLocator = CreateProjectLocator(executionContext);
1445
var
projectLocator = CreateProjectLocator(executionContext);
1475
var
projectLocator = CreateProjectLocator(executionContext);
1500
var
projectLocator = CreateProjectLocator(executionContext);
1529
var
projectLocator = CreateProjectLocator(
1566
var
locator = CreateProjectLocator(executionContext, configurationService: configurationService, projectFactory: projectFactory);
1616
var
projectLocator = CreateProjectLocator(
1685
var
projectLocator = CreateProjectLocator(
1740
var
projectLocator = CreateProjectLocator(
1793
var
locator = CreateProjectLocator(executionContext, configurationService: configurationService);
1828
var
projectLocator = CreateProjectLocatorWithSingleFileEnabled(executionContext);
1853
var
projectLocator = CreateProjectLocatorWithSingleFileEnabled(executionContext);
1894
var
projectLocator = CreateProjectLocatorWithSingleFileEnabled(executionContext, projectFile =>
1929
var
projectLocator = CreateProjectLocatorWithSingleFileEnabled(executionContext);
1959
var
projectLocator = CreateProjectLocatorWithSingleFileEnabled(executionContext, projectFile =>
1996
var
projectLocator = CreateProjectLocator(
2022
var
projectLocator = CreateProjectLocatorWithSingleFileEnabled(executionContext);
2041
var
projectLocator = CreateProjectLocatorWithSingleFileEnabled(executionContext);
2064
var
projectLocator = CreateProjectLocator(executionContext, interactionService: interactionService);
2097
var
projectLocator = CreateProjectLocatorWithSingleFileEnabled(executionContext);
2112
var
projectLocator = CreateProjectLocator(executionContext);
2144
var
projectLocator = CreateProjectLocatorWithSingleFileEnabled(executionContext, projectFile =>
2303
private static
ProjectLocator
CreateProjectLocatorWithSingleFileEnabled(CliExecutionContext executionContext, Func<FileInfo, AppHostValidationResult>? validateCallback = null)
2336
var
projectLocator = CreateProjectLocator(executionContext, projectFactory: projectFactory);
2354
var
projectLocator = CreateProjectLocator(executionContext);
2383
var
projectLocator = CreateProjectLocator(executionContext, projectFactory: projectFactory);
2416
var
projectLocator = CreateProjectLocator(executionContext, projectFactory: projectFactory);
2464
var
projectLocator = CreateProjectLocator(executionContext, projectFactory: projectFactory);
2511
var
projectLocator = CreateProjectLocator(executionContext, projectFactory: projectFactory);
2553
var
projectLocator = CreateProjectLocator(executionContext, projectFactory: projectFactory);
2592
var
projectLocator = CreateProjectLocator(executionContext, projectFactory: projectFactory);
2616
var result =
ProjectLocator
.IsUnderDirectory(file, directory);
2635
Assert.True(
ProjectLocator
.IsUnderDirectory(appHostFile, new DirectoryInfo(symlinkDirectory)));
2674
var
projectLocator = CreateProjectLocator(executionContext, projectFactory: projectFactory);
2716
var
projectLocator = CreateProjectLocator(executionContext, projectFactory: projectFactory);
2745
var
projectLocator = CreateProjectLocator(executionContext);
2778
var
projectLocator = CreateProjectLocator(executionContext, projectFactory: projectFactory);
2813
var
projectLocator = CreateProjectLocatorWithSingleFileEnabled(executionContext, projectFile =>
2857
var
projectLocator = CreateProjectLocatorWithSingleFileEnabled(executionContext, projectFile =>
2895
var
projectLocator = CreateProjectLocatorWithSingleFileEnabled(executionContext);
2918
var
projectLocator = CreateProjectLocator(executionContext, sdkInstaller: sdkInstaller);
2939
var
projectLocator = CreateProjectLocator(executionContext, sdkInstaller: sdkInstaller);
2962
var
projectLocator = CreateProjectLocator(executionContext, interactionService: interactionService, sdkInstaller: sdkInstaller);
2990
var
projectLocator = CreateProjectLocator(executionContext, sdkInstaller: sdkInstaller);
3025
var
projectLocator = CreateProjectLocator(executionContext, projectFactory: projectFactory, environment: new TestEnvironment(envVars));
3055
var
projectLocator = CreateProjectLocator(executionContext, projectFactory: projectFactory);
3093
var
projectLocator = CreateProjectLocator(executionContext, projectFactory: projectFactory, environment: new TestEnvironment(envVars));
3133
var
projectLocator = CreateProjectLocator(executionContext, projectFactory: projectFactory, environment: new TestEnvironment(envVars));
3158
var
projectLocator = CreateProjectLocator(executionContext);
3185
var
projectLocator = CreateProjectLocator(executionContext);
3211
var
projectLocator = CreateProjectLocator(executionContext);
3233
var
projectLocator = CreateProjectLocator(executionContext);
3289
var
projectLocator = CreateProjectLocator(executionContext, projectFactory: projectFactory);
3324
var
projectLocator = CreateProjectLocator(executionContext);
3357
var
projectLocator = CreateProjectLocator(executionContext);
3389
var
projectLocator = CreateProjectLocator(executionContext, projectFactory: projectFactory);
3416
var
projectLocator = CreateProjectLocator(executionContext, projectFactory: projectFactory);
3445
var
projectLocator = CreateProjectLocator(executionContext, projectFactory: projectFactory);
3476
var
projectLocator = CreateProjectLocator(executionContext, projectFactory: projectFactory);
3525
var
projectLocator = CreateProjectLocator(executionContext, projectFactory: projectFactory, gitRepository: sentinelGit);
3557
var
projectLocator = CreateProjectLocator(executionContext, projectFactory: projectFactory);
3596
var
projectLocator = CreateProjectLocator(executionContext, projectFactory: projectFactory, gitRepository: fakeGit);
3633
var
projectLocator = CreateProjectLocator(executionContext, projectFactory: projectFactory, gitRepository: fakeGit);
3668
var
projectLocator = CreateProjectLocator(executionContext, projectFactory: projectFactory, gitRepository: fakeGit);
3727
var
projectLocator = CreateProjectLocator(executionContext, projectFactory: projectFactory);
3752
var
projectLocator = CreateProjectLocator(executionContext);
3785
var
projectLocator = CreateProjectLocator(executionContext);
3823
var
projectLocator = CreateProjectLocator(executionContext, projectFactory: projectFactory);
3863
var
projectLocator = CreateProjectLocator(executionContext, interactionService: interactionService);
3895
var logger = new TestLogger<
ProjectLocator
>(new TestLoggerFactory(sink, enabled: true));
3898
var
projectLocator = CreateProjectLocator(executionContext, interactionService: interactionService, logger: logger);
3924
var
projectLocator = CreateProjectLocator(executionContext, interactionService: interactionService);
3951
var
projectLocator = CreateProjectLocator(executionContext, interactionService: interactionService);
3976
var
projectLocator = CreateProjectLocator(executionContext, interactionService: interactionService);
4000
var logger = new TestLogger<
ProjectLocator
>(new TestLoggerFactory(sink, enabled: true));
4003
var
projectLocator = CreateProjectLocator(executionContext, interactionService: interactionService, logger: logger);
4030
var logger = new TestLogger<
ProjectLocator
>(new TestLoggerFactory(sink, enabled: true));
4033
var
projectLocator = CreateProjectLocator(executionContext, interactionService: interactionService, logger: logger);
4057
var logger = new TestLogger<
ProjectLocator
>(new TestLoggerFactory(sink, enabled: true));
4060
var
projectLocator = CreateProjectLocator(executionContext, interactionService: interactionService, logger: logger);
4084
var logger = new TestLogger<
ProjectLocator
>(new TestLoggerFactory(sink, enabled: true));
4087
var
projectLocator = CreateProjectLocator(executionContext, interactionService: interactionService, logger: logger);
4160
var
projectLocator = CreateProjectLocator(executionContext, projectFactory: projectFactory);
4210
var
projectLocator = CreateProjectLocator(executionContext, projectFactory: projectFactory);
4241
var
projectLocator = CreateProjectLocator(executionContext, projectFactory: projectFactory);
4252
private static
ProjectLocator
CreateProjectLocator(
4261
ILogger<
ProjectLocator
>? logger = null,
4272
logger ?? NullLogger<
ProjectLocator
>.Instance,
Utils\CliTestHelper.cs (1)
503
var logger = serviceProvider.GetRequiredService<ILogger<
ProjectLocator
>>();