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