3 instantiations of GitRepository
Aspire.Cli.Tests (3)
Git\GitRepositoryTests.cs (1)
148
return new
GitRepository
(workspace.CreateExecutionContext(), new TestEnvironment(), loggerFactory.CreateLogger<GitRepository>(), profilingTelemetry);
Projects\AppHostCandidateFinderTests.cs (1)
596
var gitRepository = new
GitRepository
(executionContext, new TestEnvironment(), loggerFactory.CreateLogger<GitRepository>(), profilingTelemetry);
Utils\CliTestHelper.cs (1)
699
return new
GitRepository
(executionContext, serviceProvider.GetRequiredService<IEnvironment>(), logger, profilingTelemetry);
11 references to GitRepository
aspire (2)
Git\GitRepository.cs (1)
17
internal sealed class GitRepository(CliExecutionContext executionContext, IEnvironment environment, ILogger<
GitRepository
> logger, ProfilingTelemetry profilingTelemetry) : IGitRepository
Program.cs (1)
569
builder.Services.AddSingleton<IGitRepository,
GitRepository
>();
Aspire.Cli.Tests (9)
Git\GitRepositoryTests.cs (6)
24
var
repo = CreateGitRepository(workspace, loggerFactory, profilingTelemetry);
64
var
repo = CreateGitRepository(workspace, loggerFactory, profilingTelemetry);
93
var
repo = CreateGitRepository(workspace, loggerFactory, profilingTelemetry);
124
var
repo = CreateGitRepository(workspace, loggerFactory, profilingTelemetry);
146
private static
GitRepository
CreateGitRepository(TemporaryWorkspace workspace, ILoggerFactory loggerFactory, ProfilingTelemetry profilingTelemetry)
148
return new GitRepository(workspace.CreateExecutionContext(), new TestEnvironment(), loggerFactory.CreateLogger<
GitRepository
>(), profilingTelemetry);
Projects\AppHostCandidateFinderTests.cs (2)
596
var
gitRepository = new GitRepository(executionContext, new TestEnvironment(), loggerFactory.CreateLogger<
GitRepository
>(), profilingTelemetry);
Utils\CliTestHelper.cs (1)
697
var logger = serviceProvider.GetRequiredService<ILogger<
GitRepository
>>();