2 types derived from BaseProvisioningContextProvider
Aspire.Hosting.Azure (2)
Provisioning\Internal\PublishModeProvisioningContextProvider.cs (1)
29DistributedApplicationModel applicationModel) : BaseProvisioningContextProvider(
Provisioning\Internal\RunModeProvisioningContextProvider.cs (1)
30DistributedApplicationModel applicationModel) : BaseProvisioningContextProvider(
39 references to BaseProvisioningContextProvider
Aspire.Hosting.Azure (1)
AzureProvisioningController.cs (1)
553if (!BaseProvisioningContextProvider.IsValidResourceGroupName(resourceGroupInput.Value))
Aspire.Hosting.Azure.Tests (38)
ProvisioningContextProviderTests.cs (38)
41Assert.Equal(BaseProvisioningContextProvider.TenantResourceSuffixName, input.Name); 163var input = interaction.Inputs[BaseProvisioningContextProvider.TenantResourceSuffixName]; 552Assert.Equal(BaseProvisioningContextProvider.TenantName, input.Name); 559Assert.Equal(BaseProvisioningContextProvider.SubscriptionIdName, input.Name); 566Assert.Equal(BaseProvisioningContextProvider.ResourceGroupName, input.Name); 573Assert.Equal(BaseProvisioningContextProvider.LocationName, input.Name); 579inputsInteraction.Inputs[BaseProvisioningContextProvider.SubscriptionIdName].Value = "12345678-1234-1234-1234-123456789012"; 582inputsInteraction.Inputs[BaseProvisioningContextProvider.ResourceGroupName].Value = "test-new-rg"; 585await inputsInteraction.Inputs[BaseProvisioningContextProvider.LocationName].DynamicLoading!.LoadCallback(new LoadInputContext 589Input = inputsInteraction.Inputs[BaseProvisioningContextProvider.LocationName], 593inputsInteraction.Inputs[BaseProvisioningContextProvider.LocationName].Value = inputsInteraction.Inputs[BaseProvisioningContextProvider.LocationName].Options!.First(kvp => kvp.Key == "westus").Value; 639inputsInteraction.Inputs[BaseProvisioningContextProvider.SubscriptionIdName].Value = "not a guid"; 642await inputsInteraction.Inputs[BaseProvisioningContextProvider.LocationName].DynamicLoading!.LoadCallback(new LoadInputContext 646Input = inputsInteraction.Inputs[BaseProvisioningContextProvider.LocationName], 650inputsInteraction.Inputs[BaseProvisioningContextProvider.LocationName].Value = inputsInteraction.Inputs[BaseProvisioningContextProvider.LocationName].Options!.First(kvp => kvp.Key == "westus").Value; 651inputsInteraction.Inputs[BaseProvisioningContextProvider.ResourceGroupName].Value = "invalid group"; 707Assert.Equal(BaseProvisioningContextProvider.TenantName, input.Name); 714Assert.Equal(BaseProvisioningContextProvider.SubscriptionIdName, input.Name); 722Assert.Equal(BaseProvisioningContextProvider.ResourceGroupName, input.Name); 729Assert.Equal(BaseProvisioningContextProvider.LocationName, input.Name); 736inputsInteraction.Inputs[BaseProvisioningContextProvider.ResourceGroupName].Value = "test-new-rg"; 739await inputsInteraction.Inputs[BaseProvisioningContextProvider.LocationName].DynamicLoading!.LoadCallback(new LoadInputContext 743Input = inputsInteraction.Inputs[BaseProvisioningContextProvider.LocationName], 748await inputsInteraction.Inputs[BaseProvisioningContextProvider.LocationName].DynamicLoading!.LoadCallback(new LoadInputContext 752Input = inputsInteraction.Inputs[BaseProvisioningContextProvider.LocationName], 756inputsInteraction.Inputs[BaseProvisioningContextProvider.LocationName].Value = inputsInteraction.Inputs[BaseProvisioningContextProvider.LocationName].Options!.First(kvp => kvp.Key == "westus").Value; 846var subscriptionInput = inputsInteraction.Inputs[BaseProvisioningContextProvider.SubscriptionIdName]; 854var resourceGroupInput = inputsInteraction.Inputs[BaseProvisioningContextProvider.ResourceGroupName]; 893var subscriptionInput = inputsInteraction.Inputs[BaseProvisioningContextProvider.SubscriptionIdName]; 899Assert.Equal(BaseProvisioningContextProvider.TenantName, dependsOnInputs); 937inputsInteraction.Inputs[BaseProvisioningContextProvider.TenantName].Value = "87654321-4321-4321-4321-210987654321"; 940var subscriptionInput = inputsInteraction.Inputs[BaseProvisioningContextProvider.SubscriptionIdName]; 996var subscriptionInput = inputsInteraction.Inputs[BaseProvisioningContextProvider.SubscriptionIdName]; 1040var resourceGroupInput = inputsInteraction.Inputs[BaseProvisioningContextProvider.ResourceGroupName]; 1045inputsInteraction.Inputs[BaseProvisioningContextProvider.SubscriptionIdName].Value = "12345678-1234-1234-1234-123456789012";