2 implementations of IGitClient
aspire (1)
Git\GitClient.cs (1)
8
internal sealed class GitClient(IGitCommandRunner commands) :
IGitClient
Aspire.Cli.Tests (1)
TestServices\TestConfigSourceServices.cs (1)
88
internal sealed class TestConfigSourceRepository :
IGitClient
45 references to IGitClient
aspire (3)
Configuration\ConfigSourceService.cs (1)
27
IGitClient
git,
Program.cs (1)
572
builder.Services.AddSingleton<
IGitClient
, GitClient>();
Templating\TemplateEngineFactory.cs (1)
32
IGitClient
git,
Aspire.Cli.Tests (42)
Commands\AgentInitCommandTests.cs (1)
273
var git = Assert.IsType<TestConfigSourceRepository>(provider.GetRequiredService<
IGitClient
>());
Commands\ConfigSourceCommandTests.cs (26)
59
var git = Assert.IsType<TestConfigSourceRepository>(provider.GetRequiredService<
IGitClient
>());
103
var git = Assert.IsType<TestConfigSourceRepository>(provider.GetRequiredService<
IGitClient
>());
161
var git = Assert.IsType<TestConfigSourceRepository>(provider.GetRequiredService<
IGitClient
>());
215
var git = Assert.IsType<TestConfigSourceRepository>(provider.GetRequiredService<
IGitClient
>());
240
var git = Assert.IsType<TestConfigSourceRepository>(provider.GetRequiredService<
IGitClient
>());
268
var git = Assert.IsType<TestConfigSourceRepository>(provider.GetRequiredService<
IGitClient
>());
331
var git = Assert.IsType<TestConfigSourceRepository>(provider.GetRequiredService<
IGitClient
>());
412
var git = Assert.IsType<TestConfigSourceRepository>(provider.GetRequiredService<
IGitClient
>());
467
var git = Assert.IsType<TestConfigSourceRepository>(provider.GetRequiredService<
IGitClient
>());
500
Assert.Equal(1, Assert.IsType<TestConfigSourceRepository>(provider.GetRequiredService<
IGitClient
>()).Calls);
522
Assert.Equal(0, Assert.IsType<TestConfigSourceRepository>(provider.GetRequiredService<
IGitClient
>()).Calls);
543
var git = Assert.IsType<TestConfigSourceRepository>(provider.GetRequiredService<
IGitClient
>());
588
var git = Assert.IsType<TestConfigSourceRepository>(provider.GetRequiredService<
IGitClient
>());
629
var git = Assert.IsType<TestConfigSourceRepository>(provider.GetRequiredService<
IGitClient
>());
662
var git = Assert.IsType<TestConfigSourceRepository>(provider.GetRequiredService<
IGitClient
>());
718
var git = Assert.IsType<TestConfigSourceRepository>(provider.GetRequiredService<
IGitClient
>());
762
var git = Assert.IsType<TestConfigSourceRepository>(provider.GetRequiredService<
IGitClient
>());
781
var git = Assert.IsType<TestConfigSourceRepository>(provider.GetRequiredService<
IGitClient
>());
798
Assert.Equal(0, Assert.IsType<TestConfigSourceRepository>(provider.GetRequiredService<
IGitClient
>()).Calls);
832
Assert.Equal(accepted ? 1 : 0, Assert.IsType<TestConfigSourceRepository>(provider.GetRequiredService<
IGitClient
>()).Calls);
849
Assert.Equal(1, Assert.IsType<TestConfigSourceRepository>(provider.GetRequiredService<
IGitClient
>()).Calls);
876
var git = Assert.IsType<TestConfigSourceRepository>(provider.GetRequiredService<
IGitClient
>());
967
var git = Assert.IsType<TestConfigSourceRepository>(provider.GetRequiredService<
IGitClient
>());
1009
var refreshGit = Assert.IsType<TestConfigSourceRepository>(refreshProvider.GetRequiredService<
IGitClient
>());
1045
var git = Assert.IsType<TestConfigSourceRepository>(provider.GetRequiredService<
IGitClient
>());
1068
services.AddSingleton<
IGitClient
>(new TestConfigSourceRepository
Commands\InitCommandTests.cs (1)
141
var git = Assert.IsType<TestConfigSourceRepository>(provider.GetRequiredService<
IGitClient
>());
Configuration\ConfigSourceServiceGitTests.cs (8)
28
private
IGitClient
CreateClient(ICliHostEnvironment hostEnvironment) =>
168
TemporaryWorkspace workspace,
IGitClient
git, ConfigSource source, TimeProvider clock, CancellationToken token)
380
var
client = CreateClient(interactive
465
var
client = CreateClient(TestHelpers.CreateNonInteractiveHostEnvironment());
521
var
client = CreateClient(TestHelpers.CreateNonInteractiveHostEnvironment());
551
var
client = CreateClient(TestHelpers.CreateNonInteractiveHostEnvironment());
569
var
client = CreateClient(TestHelpers.CreateNonInteractiveHostEnvironment());
625
var
client = CreateClient(interactive
Templating\TemplateEngineFactoryGitCheckoutTests.cs (1)
116
services.AddSingleton<
IGitClient
, GitClient>();
Templating\TemplateEngineFactoryGitTests.cs (1)
203
services.AddSingleton<
IGitClient
, GitClient>();
TestServices\TestConfigSourceServices.cs (3)
29
public static ConfigSourceService Create(CliExecutionContext context,
IGitClient
? git = null,
44
this
IGitClient
git, ConfigSource source, string directory, CancellationToken cancellationToken, TimeProvider? clock = null)
52
this
IGitClient
git, ConfigSource source, string directory, CancellationToken cancellationToken, TimeProvider? clock = null)
Utils\CliTestHelper.cs (1)
699
public Func<IServiceProvider,
IGitClient
> GitClientFactory { get; set; } = _ => new TestConfigSourceRepository();