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