190 references to
Aspire.Hosting (3)
IInteractionService.cs (2)
692return this[name].Value; 872AddValidationError(Inputs[inputName], errorMessage);
Orchestrator\ParameterProcessor.cs (1)
437var shouldSave = arguments[SaveToUserSecretsName].Value is { Length: > 0 } sv &&
Aspire.Hosting.Azure (20)
AzureProvisioningController.cs (3)
530var resourceGroupInput = validationContext.Inputs[ResourceGroupArgumentName]; 541var input = validationContext.Inputs[inputName]; 696var location = result.Data[AzureBicepResource.KnownParameters.Location].Value;
Provisioning\Internal\PublishModeProvisioningContextProvider.cs (9)
175_options.TenantId = result.Data[TenantName].Value; 198var tenantInput = validationContext.Inputs[TenantName]; 210_options.TenantId = manualResult.Data[TenantName].Value; 274_options.SubscriptionId = result.Data[SubscriptionIdName].Value; 297var subscriptionInput = validationContext.Inputs[SubscriptionIdName]; 309_options.SubscriptionId = manualResult.Data[SubscriptionIdName].Value; 373var resourceGroupInput = validationContext.Inputs[ResourceGroupName]; 388var selectedResourceGroup = resourceGroupResult.Data[ResourceGroupName].Value; 466_options.Location = locationResult.Data[LocationName].Value;
Provisioning\Internal\RunModeProvisioningContextProvider.cs (8)
299var subscriptionInput = validationContext.Inputs[SubscriptionIdName]; 305var resourceGroupInput = validationContext.Inputs[ResourceGroupName]; 412var subscriptionId = context.AllInputs[SubscriptionIdName].Value ?? string.Empty; 451var subscriptionId = context.AllInputs[SubscriptionIdName].Value ?? string.Empty; 452var resourceGroupName = context.AllInputs[ResourceGroupName].Value ?? string.Empty; 486_options.Location = inputs[LocationName].Value; 487_options.SubscriptionId = inputs[SubscriptionIdName].Value; 488_options.ResourceGroup = inputs[ResourceGroupName].Value;
Aspire.Hosting.Azure.Tests (50)
AzureDeployerTests.cs (3)
1855var apiKeyInput = parameterInputs.Inputs["api-key"]; 1856var dbInput = parameterInputs.Inputs["mydb"]; 1857var customInput = parameterInputs.Inputs["custom-setting"];
AzureEnvironmentResourceExtensionsTests.cs (20)
188var tenantInput = inputs["tenantId"]; 197var subscriptionInput = inputs["subscriptionId"]; 207var resourceGroupInput = inputs["resourceGroup"]; 216var locationInput = inputs[AzureBicepResource.KnownParameters.Location]; 245var tenantInput = inputs["tenantId"]; 252var subscriptionInput = inputs["subscriptionId"]; 263var resourceGroupInput = inputs["resourceGroup"]; 288var subscriptionInput = inputs["subscriptionId"]; 290var resourceGroupInput = inputs["resourceGroup"]; 292var locationInput = inputs[AzureBicepResource.KnownParameters.Location]; 2793interaction.Inputs[AzureBicepResource.KnownParameters.Location].Value = "westus2"; 2951var commandLocationInput = commandInputs[AzureBicepResource.KnownParameters.Location]; 2967var locationInput = interaction.Inputs[AzureBicepResource.KnownParameters.Location]; 3098interaction.Inputs[AzureBicepResource.KnownParameters.Location].Value = "westus3"; 3099interaction.Inputs[AzureProvisioningController.ConfirmDeleteArgumentName].Value = "true"; 3224interaction.Inputs[AzureBicepResource.KnownParameters.Location].Value = "westus3"; 3225interaction.Inputs[AzureProvisioningController.ConfirmDeleteArgumentName].Value = "true"; 3287interaction.Inputs[AzureBicepResource.KnownParameters.Location].Value = "westus3"; 3288interaction.Inputs[AzureProvisioningController.ConfirmDeleteArgumentName].Value = "true"; 4135interaction.Inputs[AzureBicepResource.KnownParameters.Location].Value = "westus2";
ProvisioningContextProviderTests.cs (27)
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"; 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]; 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";
Aspire.Hosting.Browsers (11)
BrowserLogsConfigurationManager.cs (11)
204var browser = context.AllInputs[BrowserInputName].Value ?? currentConfiguration.Browser; 205var userDataModeValue = context.AllInputs[UserDataModeInputName].Value ?? currentConfiguration.UserDataMode.ToString(); 274var browser = inputs[BrowserInputName]; 282var userDataMode = inputs[UserDataModeInputName]; 289var profile = inputs[ProfileInputName]; 298var saveToUserSecrets = inputs[SaveToUserSecretsInputName]; 465var scope = string.Equals(inputs[ScopeInputName].Value, GlobalScopeValue, StringComparison.Ordinal) 468var browser = inputs[BrowserInputName].Value ?? string.Empty; 469var userDataMode = Enum.Parse<BrowserUserDataMode>(inputs[UserDataModeInputName].Value!, ignoreCase: true); 470var profileValue = inputs[ProfileInputName].Value; 483return inputs[SaveToUserSecretsInputName].Value is { Length: > 0 } saveValue &&
Aspire.Hosting.Browsers.Tests (11)
src\Aspire.Hosting.Browsers\BrowserLogsConfigurationManager.cs (11)
204var browser = context.AllInputs[BrowserInputName].Value ?? currentConfiguration.Browser; 205var userDataModeValue = context.AllInputs[UserDataModeInputName].Value ?? currentConfiguration.UserDataMode.ToString(); 274var browser = inputs[BrowserInputName]; 282var userDataMode = inputs[UserDataModeInputName]; 289var profile = inputs[ProfileInputName]; 298var saveToUserSecrets = inputs[SaveToUserSecretsInputName]; 465var scope = string.Equals(inputs[ScopeInputName].Value, GlobalScopeValue, StringComparison.Ordinal) 468var browser = inputs[BrowserInputName].Value ?? string.Empty; 469var userDataMode = Enum.Parse<BrowserUserDataMode>(inputs[UserDataModeInputName].Value!, ignoreCase: true); 470var profileValue = inputs[ProfileInputName].Value; 483return inputs[SaveToUserSecretsInputName].Value is { Length: > 0 } saveValue &&
Aspire.Hosting.Foundry (1)
HostedAgent\HostedAgentBuilderExtension.cs (1)
338var message = ctx.Inputs["message"];
Aspire.Hosting.RemoteHost.Tests (9)
AtsExportsTests.cs (9)
94data.Inputs["region"].Value = "westus"; 95data.Inputs["zone"].Value = "a"; 103Assert.Equal("westus", result.Inputs["region"].Value); 104Assert.Equal("a", result.Inputs["zone"].Value); 136data.Inputs["artifact"].Value = "/repo/artifact.zip"; 142data.Inputs["artifact"].SetFiles(new InteractionFileCollection( 151Assert.Equal("/repo/artifact.zip", result.Inputs["artifact"].Value); 152var files = result.Inputs["artifact"].GetFiles(); 155Assert.Equal(1024, result.Inputs["artifact"].MaxFileSize);
Aspire.Hosting.Tests (75)
Dashboard\DashboardServiceTests.cs (2)
1101Assert.Empty(resultInputs[textInput.Name].GetFiles()); 1102Assert.Equal(value, resultInputs[textInput.Name].Value);
InteractionServiceTests.cs (37)
653Assert.Equal("Username", collection["Username"].Label); 654Assert.Equal("Password", collection["Password"].Label); 655Assert.Equal("Remember Me", collection["RememberMe"].Label); 700Assert.Equal("User Name", collection["UserName"].Label); 701Assert.Equal("Email Address", collection["EmailAddress"].Label); 702Assert.Null(collection["Age"].Label); // No label specified, should use EffectiveLabel 703Assert.Equal("Age", collection["Age"].EffectiveLabel); 729Assert.Equal("Explicit", collection["ExplicitName"].Label); 730Assert.Equal("Another", collection["AnotherExplicit"].Label); 731Assert.Equal("Generated Label", collection["GeneratedLabel"].Label); 787Assert.NotNull(collection["Input1"]); 788Assert.NotNull(collection["Input2"]); 789Assert.NotNull(collection["Input3"]); 792Assert.Equal("Input1", collection["Input1"].EffectiveLabel); 793Assert.Equal("Input2", collection["Input2"].EffectiveLabel); 794Assert.Equal("Input3", collection["Input3"].EffectiveLabel); 820Assert.NotNull(collection[name]); 824Assert.Equal("!@#$%^&*()", collection["SpecialInput"].Label); 825Assert.Equal("!@#$%^&*()", collection["SpecialInput"].EffectiveLabel); 827Assert.Equal("", collection["EmptyLabel"].Label); 828Assert.Equal("EmptyLabel", collection["EmptyLabel"].EffectiveLabel); // Falls back to name 830Assert.Equal(" ", collection["WhitespaceLabel"].Label); 831Assert.Equal("WhitespaceLabel", collection["WhitespaceLabel"].EffectiveLabel); // Falls back to name 845var exception = Assert.Throws<KeyNotFoundException>(() => collection["Invalid"]); 884Assert.Equal("testuser", resultCollection["Username"].Value); 885Assert.Equal("testpass", resultCollection["Password"].Value); 932Assert.True(inputsInteractionInfo.Inputs["Dynamic"].DynamicLoadingState!.Loading); 933Assert.Null(inputsInteractionInfo.Inputs["Dynamic"].Options); 941Assert.False(inputsInteractionInfo.Inputs["Dynamic"].DynamicLoadingState!.Loading); 942Assert.Equal("loaded", inputsInteractionInfo.Inputs["Dynamic"].Options![0].Key); 987Assert.False(inputsInteractionInfo.Inputs["Dynamic"].DynamicLoadingState!.Loading); 988Assert.Null(inputsInteractionInfo.Inputs["Dynamic"].Options); 1000Assert.True(inputsInteractionInfo.Inputs["Dynamic"].DynamicLoadingState!.Loading); 1007Assert.False(inputsInteractionInfo.Inputs["Dynamic"].DynamicLoadingState!.Loading); 1008Assert.Equal("loaded", inputsInteractionInfo.Inputs["Dynamic"].Options![0].Key); 1033var emailInput = context.Inputs["Email"]; 1034var ageInput = context.Inputs["Age"];
Orchestrator\ParameterProcessorTests.cs (31)
243inputsInteraction.Inputs["param1"].Value = "value1"; 244inputsInteraction.Inputs["param2"].Value = "value2"; 245inputsInteraction.Inputs["secretParam"].Value = "secretValue"; 402inputsInteraction.Inputs["testParam"].Value = "testValue"; 456var param1Input = inputsInteraction.Inputs["param1"]; 462var param2Input = inputsInteraction.Inputs["param2"]; 499var secretInput = inputsInteraction.Inputs["secretParam"]; 534var paramInput = inputsInteraction.Inputs["param1"]; 537var saveCheckbox = inputsInteraction.Inputs[ParameterProcessor.SaveToUserSecretsName]; 573var paramInput = inputsInteraction.Inputs["param1"]; 576var saveCheckbox = inputsInteraction.Inputs[ParameterProcessor.SaveToUserSecretsName]; 929var valueInput = arguments[ParameterProcessor.SetParameterValueName]; 954var valueInput = arguments[ParameterProcessor.SetParameterValueName]; 988var valueInput = arguments[ParameterProcessor.SetParameterValueName]; 989var saveInput = arguments[ParameterProcessor.SaveToUserSecretsName]; 1026var deleteInput = arguments[ParameterProcessor.DeleteFromUserSecretsName]; 1058var deleteInput = arguments[ParameterProcessor.DeleteFromUserSecretsName]; 1178inputsInteraction.Inputs[ParameterProcessor.SetParameterValueName].Value = "newValue"; 1179inputsInteraction.Inputs[ParameterProcessor.SaveToUserSecretsName].Value = "true"; 1419inputsInteraction.Inputs["mydb"].Value = "Server=localhost;Database=mydb"; 1420inputsInteraction.Inputs[ParameterProcessor.SaveToUserSecretsName].Value = "true"; 1460inputsInteraction.Inputs["myparam"].Value = "myvalue"; 1461inputsInteraction.Inputs[ParameterProcessor.SaveToUserSecretsName].Value = "true"; 1504inputsInteraction.Inputs["customparam"].Value = "customvalue"; 1505inputsInteraction.Inputs[ParameterProcessor.SaveToUserSecretsName].Value = "true"; 1595inputsInteraction.Inputs["testParam"].Value = "newValue"; 1616setInteraction.Inputs[ParameterProcessor.SetParameterValueName].Value = "savedValue"; 1617setInteraction.Inputs[ParameterProcessor.SaveToUserSecretsName].Value = "true"; 1628Assert.Null(deleteInteraction.Inputs[ParameterProcessor.DeleteFromUserSecretsName].Value); 1629deleteInteraction.Inputs[ParameterProcessor.DeleteFromUserSecretsName].Value = "true"; 1643inputsInteraction.Inputs["testParam"].Value = "newValue";
ResourceCommandServiceTests.cs (5)
1207Assert.Empty(capturedArguments["profile"].ValidationErrors); 1371interaction.Inputs["generateTraces"].Value = "false"; 1372interaction.Inputs["traceCount"].Disabled = true; 1381Assert.True(capturedArguments["traceCount"].Disabled); 1382Assert.Empty(capturedArguments["traceCount"].ValidationErrors);
Publishers.AppHost (1)
DistributedApplicationBuilderExtensions.cs (1)
87var dependsOnInput = c.AllInputs["SSLCertificateType"];
Stress.AppHost (9)
CommandResources.cs (2)
419var category = context.AllInputs["category"].Value; 470var item = context.AllInputs["item"].Value;
InteractionCommands.cs (7)
320var dependsOnInput = context.AllInputs["PredefinedOptions"]; 375var dependsOnInput = context.AllInputs["Dynamic"]; 463var dependsOnInput = context.AllInputs["PredefinedOptions"]; 642var tenantId = context.AllInputs["Tenant"].Value ?? string.Empty; 708var resourceGroupName = context.AllInputs["ResourceGroup"].Value ?? string.Empty; 758var tenant = validationContext.Inputs["Tenant"]; 764var subscription = validationContext.Inputs["SubscriptionId"];