2 implementations of IProcessRunner
Aspire.Hosting.Azure (1)
IProcessRunner.cs (1)
24internal sealed class DefaultProcessRunner : IProcessRunner
Aspire.Hosting.Azure.Tests (1)
ProvisioningTestHelpers.cs (1)
634internal sealed class MockProcessRunner : IProcessRunner
6 references to IProcessRunner
Aspire.Hosting.Azure (4)
AzureEnvironmentResourceHelpers.cs (3)
24var processRunner = context.Services.GetRequiredService<IProcessRunner>(); 37private static async Task AuthenticateToAcrHelper(IReportingTask loginTask, string registryName, CancellationToken cancellationToken, IProcessRunner processRunner, IConfiguration configuration)
Provisioning\AzureProvisionerExtensions.cs (1)
57builder.Services.TryAddSingleton<IProcessRunner, DefaultProcessRunner>();
Aspire.Hosting.Azure.Tests (2)
AzureDeployerTests.cs (2)
930builder.Services.AddSingleton<IProcessRunner>(processRunner ?? new MockProcessRunner()); 1171builder.Services.AddSingleton<IProcessRunner>(new MockProcessRunner());