2 implementations of IArmClientProvider
Aspire.Hosting.Azure (1)
Provisioning\Internal\DefaultArmClientProvider.cs (1)
13internal sealed class DefaultArmClientProvider : IArmClientProvider
Aspire.Hosting.Azure.Tests (1)
ProvisioningTestHelpers.cs (1)
507internal sealed class TestArmClientProvider : IArmClientProvider
22 references to IArmClientProvider
Aspire.Hosting.Azure (6)
Provisioning\AzureProvisionerExtensions.cs (1)
44builder.Services.TryAddSingleton<IArmClientProvider, DefaultArmClientProvider>();
Provisioning\Internal\BaseProvisioningContextProvider.cs (2)
25IArmClientProvider armClientProvider, 38protected readonly IArmClientProvider _armClientProvider = armClientProvider;
Provisioning\Internal\DefaultArmClientProvider.cs (1)
11/// Default implementation of <see cref="IArmClientProvider"/>.
Provisioning\Internal\PublishModeProvisioningContextProvider.cs (1)
28IArmClientProvider armClientProvider,
Provisioning\Internal\RunModeProvisioningContextProvider.cs (1)
26IArmClientProvider armClientProvider,
Aspire.Hosting.Azure.Tests (16)
AzureDeployerTests.cs (2)
590var armClientProvider = ProvisioningTestHelpers.CreateArmClientProvider(deploymentOutputsProvider); 647IArmClientProvider? armClientProvider = null,
ProvisioningContextProviderTests.cs (10)
27var armClientProvider = ProvisioningTestHelpers.CreateArmClientProvider(); 65var armClientProvider = ProvisioningTestHelpers.CreateArmClientProvider(); 93var armClientProvider = ProvisioningTestHelpers.CreateArmClientProvider(); 121var armClientProvider = ProvisioningTestHelpers.CreateArmClientProvider(); 157var armClientProvider = ProvisioningTestHelpers.CreateArmClientProvider(); 187var armClientProvider = ProvisioningTestHelpers.CreateArmClientProvider(); 218var armClientProvider = ProvisioningTestHelpers.CreateArmClientProvider(); 250var armClientProvider = ProvisioningTestHelpers.CreateArmClientProvider(); 327var armClientProvider = ProvisioningTestHelpers.CreateArmClientProvider(); 376var armClientProvider = ProvisioningTestHelpers.CreateArmClientProvider();
ProvisioningContextTests.cs (1)
168var armClientProvider = ProvisioningTestHelpers.CreateArmClientProvider();
ProvisioningTestHelpers.cs (3)
60public static IArmClientProvider CreateArmClientProvider() => new TestArmClientProvider(); 61public static IArmClientProvider CreateArmClientProvider(Dictionary<string, object> deploymentOutputs) => new TestArmClientProvider(deploymentOutputs); 62public static IArmClientProvider CreateArmClientProvider(Func<string, Dictionary<string, object>> deploymentOutputsProvider) => new TestArmClientProvider(deploymentOutputsProvider);