2 types derived from BaseProvisioningContextProvider
Aspire.Hosting.Azure (2)
Provisioning\Internal\PublishModeProvisioningContextProvider.cs (1)
30
IPipelineActivityReporter activityReporter) :
BaseProvisioningContextProvider
(
Provisioning\Internal\RunModeProvisioningContextProvider.cs (1)
30
DistributedApplicationExecutionContext distributedApplicationExecutionContext) :
BaseProvisioningContextProvider
(
37 references to BaseProvisioningContextProvider
Aspire.Hosting.Azure (1)
AzureProvisioningController.cs (1)
531
if (!
BaseProvisioningContextProvider
.IsValidResourceGroupName(resourceGroupInput.Value))
Aspire.Hosting.Azure.Tests (36)
ProvisioningContextProviderTests.cs (36)
354
Assert.Equal(
BaseProvisioningContextProvider
.TenantName, input.Name);
361
Assert.Equal(
BaseProvisioningContextProvider
.SubscriptionIdName, input.Name);
368
Assert.Equal(
BaseProvisioningContextProvider
.ResourceGroupName, input.Name);
375
Assert.Equal(
BaseProvisioningContextProvider
.LocationName, input.Name);
381
inputsInteraction.Inputs[
BaseProvisioningContextProvider
.SubscriptionIdName].Value = "12345678-1234-1234-1234-123456789012";
384
inputsInteraction.Inputs[
BaseProvisioningContextProvider
.ResourceGroupName].Value = "test-new-rg";
387
await inputsInteraction.Inputs[
BaseProvisioningContextProvider
.LocationName].DynamicLoading!.LoadCallback(new LoadInputContext
391
Input = inputsInteraction.Inputs[
BaseProvisioningContextProvider
.LocationName],
395
inputsInteraction.Inputs[
BaseProvisioningContextProvider
.LocationName].Value = inputsInteraction.Inputs[
BaseProvisioningContextProvider
.LocationName].Options!.First(kvp => kvp.Key == "westus").Value;
440
inputsInteraction.Inputs[
BaseProvisioningContextProvider
.SubscriptionIdName].Value = "not a guid";
443
await inputsInteraction.Inputs[
BaseProvisioningContextProvider
.LocationName].DynamicLoading!.LoadCallback(new LoadInputContext
447
Input = inputsInteraction.Inputs[
BaseProvisioningContextProvider
.LocationName],
451
inputsInteraction.Inputs[
BaseProvisioningContextProvider
.LocationName].Value = inputsInteraction.Inputs[
BaseProvisioningContextProvider
.LocationName].Options!.First(kvp => kvp.Key == "westus").Value;
452
inputsInteraction.Inputs[
BaseProvisioningContextProvider
.ResourceGroupName].Value = "invalid group";
507
Assert.Equal(
BaseProvisioningContextProvider
.TenantName, input.Name);
514
Assert.Equal(
BaseProvisioningContextProvider
.SubscriptionIdName, input.Name);
522
Assert.Equal(
BaseProvisioningContextProvider
.ResourceGroupName, input.Name);
529
Assert.Equal(
BaseProvisioningContextProvider
.LocationName, input.Name);
536
inputsInteraction.Inputs[
BaseProvisioningContextProvider
.ResourceGroupName].Value = "test-new-rg";
539
await inputsInteraction.Inputs[
BaseProvisioningContextProvider
.LocationName].DynamicLoading!.LoadCallback(new LoadInputContext
543
Input = inputsInteraction.Inputs[
BaseProvisioningContextProvider
.LocationName],
548
await inputsInteraction.Inputs[
BaseProvisioningContextProvider
.LocationName].DynamicLoading!.LoadCallback(new LoadInputContext
552
Input = inputsInteraction.Inputs[
BaseProvisioningContextProvider
.LocationName],
556
inputsInteraction.Inputs[
BaseProvisioningContextProvider
.LocationName].Value = inputsInteraction.Inputs[
BaseProvisioningContextProvider
.LocationName].Options!.First(kvp => kvp.Key == "westus").Value;
644
var subscriptionInput = inputsInteraction.Inputs[
BaseProvisioningContextProvider
.SubscriptionIdName];
652
var resourceGroupInput = inputsInteraction.Inputs[
BaseProvisioningContextProvider
.ResourceGroupName];
690
var subscriptionInput = inputsInteraction.Inputs[
BaseProvisioningContextProvider
.SubscriptionIdName];
696
Assert.Equal(
BaseProvisioningContextProvider
.TenantName, dependsOnInputs);
733
inputsInteraction.Inputs[
BaseProvisioningContextProvider
.TenantName].Value = "87654321-4321-4321-4321-210987654321";
736
var subscriptionInput = inputsInteraction.Inputs[
BaseProvisioningContextProvider
.SubscriptionIdName];
791
var subscriptionInput = inputsInteraction.Inputs[
BaseProvisioningContextProvider
.SubscriptionIdName];
834
var resourceGroupInput = inputsInteraction.Inputs[
BaseProvisioningContextProvider
.ResourceGroupName];
839
inputsInteraction.Inputs[
BaseProvisioningContextProvider
.SubscriptionIdName].Value = "12345678-1234-1234-1234-123456789012";