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