3 instantiations of GitCommandRunner
Aspire.Cli.Tests (3)
Configuration\ConfigSourceServiceGitTests.cs (1)
26new(hostEnvironment, _loggerFactory.CreateLogger<GitCommandRunner>());
Git\GitCommandRunnerTests.cs (2)
21new(TestHelpers.CreateInteractiveHostEnvironment(), _loggerFactory.CreateLogger<GitCommandRunner>()); 135var runner = new GitCommandRunner(TestHelpers.CreateNonInteractiveHostEnvironment(), logger);
23 references to GitCommandRunner
aspire (2)
Git\GitCommandRunner.cs (1)
18internal sealed class GitCommandRunner(ICliHostEnvironment hostEnvironment, ILogger<GitCommandRunner> logger) : IGitCommandRunner
Program.cs (1)
571builder.Services.AddSingleton<IGitCommandRunner, GitCommandRunner>();
Aspire.Cli.Tests (21)
Configuration\ConfigSourceServiceGitTests.cs (8)
25private GitCommandRunner CreateRunner(ICliHostEnvironment hostEnvironment) => 26new(hostEnvironment, _loggerFactory.CreateLogger<GitCommandRunner>()); 287var client = CreateRunner(TestHelpers.CreateInteractiveHostEnvironment()); 312var client = CreateRunner(hostEnvironment); 335var runner = CreateRunner(interactive 356var client = CreateRunner(TestHelpers.CreateInteractiveHostEnvironment()); 585var runner = CreateRunner(TestHelpers.CreateNonInteractiveHostEnvironment()); 682var runner = CreateRunner(interactive
Git\GitCommandRunnerTests.cs (10)
20private GitCommandRunner CreateRunner() => 21new(TestHelpers.CreateInteractiveHostEnvironment(), _loggerFactory.CreateLogger<GitCommandRunner>()); 26var runner = CreateRunner(); 61GitCommandRunner.FilterEnvironment(environment, GitCommandMode.Captured); 80GitCommandRunner.FilterEnvironment(environment, Enum.Parse<GitCommandMode>(mode)); 109GitCommandRunner.FilterEnvironment(environment, Enum.Parse<GitCommandMode>(mode)); 134var logger = new FakeLogger<GitCommandRunner>(); 135var runner = new GitCommandRunner(TestHelpers.CreateNonInteractiveHostEnvironment(), logger); 163var exception = GitCommandRunner.CreateCommandException("fatal: could not read Password", 128, Enum.Parse<GitCommandMode>(mode)); 210var runner = CreateRunner();
Templating\TemplateEngineFactoryGitCheckoutTests.cs (2)
78var logger = new FakeLogger<GitCommandRunner>(); 80services.AddSingleton<ILogger<GitCommandRunner>>(logger);
Utils\CliTestHelper.cs (1)
193services.AddSingleton<IGitCommandRunner, GitCommandRunner>();