201 writes to Value
Aspire.Hosting (14)
ApplicationModel\ResourceCommandService.cs (2)
588var value = argument.Value = argument.InputType == InputType.SecretText 810Value = value,
Ats\InteractionExports.cs (4)
265Value = input.Value, 317Value = options?.Value, 351Input.Value = value; 489_inner.Input.Value = value;
Dashboard\DashboardServiceData.cs (1)
330modelInput.Value = incomingValue;
InteractionService.cs (2)
230input.Value = null; 606var value = input.Value = input.Value?.Trim();
Orchestrator\ParameterProcessor.cs (4)
336context.Input.Value = existingValue; 364context.Input.Value = "true"; 437input.Value = existingValue; 531Value = hasExistingValue ? "true" : null,
ParameterResourceBuilderExtensions.cs (1)
302Value = GetOptionalString(options.Value),
Aspire.Hosting.Azure (16)
AzureProvisioningController.cs (8)
367context.Input.Value = options.TenantResourceSuffix ?? string.Empty; 401Value = "false" 415context.Input.Value = currentContext.TenantId; 448context.Input.Value = currentContext.SubscriptionId; 479context.Input.Value = currentContext.ResourceGroup; 517context.Input.Value = resourceGroupLocation; 529context.Input.Value = !string.IsNullOrEmpty(deploymentStateResourceName) 707Value = currentLocation,
Provisioning\Internal\PublishModeProvisioningContextProvider.cs (1)
388Value = GetDefaultResourceGroupName(),
Provisioning\Internal\RunModeProvisioningContextProvider.cs (7)
354Value = _options.TenantId, 381Value = _options.SubscriptionId, 415Value = _options.ResourceGroup ?? (useTextResourceGroupInput ? GetDefaultResourceGroupName() : null), 437context.Input.Value = GetDefaultResourceGroupName(); 456Value = _options.Location, 473context.Input.Value = resourceGroupLocation; 495Value = _options.TenantResourceSuffix
Aspire.Hosting.Azure.Tests (44)
AzureDeployerTests.cs (12)
134interaction.Inputs[0].Value = value; 254tenantInteraction.Inputs[0].Value = "87654321-4321-4321-4321-210987654321"; 272subscriptionInteraction.Inputs[0].Value = "12345678-1234-1234-1234-123456789012"; 290resourceGroupInteraction.Inputs[0].Value = "test-rg"; 308locationInteraction.Inputs[0].Value = "westus2"; 1015parameterInputs.Inputs[0].Value = "resolved-test-value"; 1089parameterInputs.Inputs[0].Value = "9090"; 1278parameterInputs.Inputs[0].Value = "discovered-param-value"; 1323parameterInputs.Inputs[0].Value = "8080"; 2110apiKeyInput.Value = "secret-key-12345"; 2111dbInput.Value = "Server=localhost;Database=mydb"; 2112customInput.Value = "custom-value-xyz";
AzureEnvironmentResourceExtensionsTests.cs (20)
311new() { Name = "tenantId", InputType = InputType.Text, Value = "87654321-4321-4321-4321-210987654321" }, 312new() { Name = "subscriptionId", InputType = InputType.Text, Value = "12345678-1234-1234-1234-123456789012" }, 313new() { Name = "resourceGroup", InputType = InputType.Text, Value = "test-rg" }, 314new() { Name = "location", InputType = InputType.Text, Value = "westus2" }, 315new() { Name = AzureBicepResource.KnownParameters.TenantResourceSuffix, InputType = InputType.Text, Value = "dev-a" } 547tenantInput.Value = AzureContextOptionsArmClient.SecondTenantId; 558subscriptionInput.Value = AzureContextOptionsArmClient.SecondSubscriptionId; 585subscriptionInput.Value = "12345678-1234-1234-1234-123456789012"; 587resourceGroupInput.Value = "rg-new"; 3111interaction.Inputs[AzureBicepResource.KnownParameters.Location].Value = "westus2"; 3292locationInput.Value = "westus2"; 3416interaction.Inputs[AzureBicepResource.KnownParameters.Location].Value = "westus3"; 3417interaction.Inputs[AzureProvisioningController.ConfirmDeleteArgumentName].Value = "true"; 3542interaction.Inputs[AzureBicepResource.KnownParameters.Location].Value = "westus3"; 3543interaction.Inputs[AzureProvisioningController.ConfirmDeleteArgumentName].Value = "true"; 3605interaction.Inputs[AzureBicepResource.KnownParameters.Location].Value = "westus3"; 3606interaction.Inputs[AzureProvisioningController.ConfirmDeleteArgumentName].Value = "true"; 4453interaction.Inputs[AzureBicepResource.KnownParameters.Location].Value = "westus2"; 5319Value = value.Value 5335Value = input.Value,
ProvisioningContextProviderTests.cs (12)
45input.Value = selectedSuffix; 169input.Value = selectedSuffix; 579inputsInteraction.Inputs[BaseProvisioningContextProvider.SubscriptionIdName].Value = "12345678-1234-1234-1234-123456789012"; 582inputsInteraction.Inputs[BaseProvisioningContextProvider.ResourceGroupName].Value = "test-new-rg"; 593inputsInteraction.Inputs[BaseProvisioningContextProvider.LocationName].Value = inputsInteraction.Inputs[BaseProvisioningContextProvider.LocationName].Options!.First(kvp => kvp.Key == "westus").Value; 639inputsInteraction.Inputs[BaseProvisioningContextProvider.SubscriptionIdName].Value = "not a guid"; 650inputsInteraction.Inputs[BaseProvisioningContextProvider.LocationName].Value = inputsInteraction.Inputs[BaseProvisioningContextProvider.LocationName].Options!.First(kvp => kvp.Key == "westus").Value; 651inputsInteraction.Inputs[BaseProvisioningContextProvider.ResourceGroupName].Value = "invalid group"; 736inputsInteraction.Inputs[BaseProvisioningContextProvider.ResourceGroupName].Value = "test-new-rg"; 756inputsInteraction.Inputs[BaseProvisioningContextProvider.LocationName].Value = inputsInteraction.Inputs[BaseProvisioningContextProvider.LocationName].Options!.First(kvp => kvp.Key == "westus").Value; 937inputsInteraction.Inputs[BaseProvisioningContextProvider.TenantName].Value = "87654321-4321-4321-4321-210987654321"; 1045inputsInteraction.Inputs[BaseProvisioningContextProvider.SubscriptionIdName].Value = "12345678-1234-1234-1234-123456789012";
Aspire.Hosting.Browsers (6)
BrowserLogsConfigurationManager.cs (6)
50Value = ResourceScopeValue, 132Value = userSecretsAvailable ? "true" : null, 182context.Input.Value = currentConfiguration.Browser; 191context.Input.Value = currentConfiguration.UserDataMode.ToString(); 200context.Input.Value = currentConfiguration.Profile ?? BrowserDefaultProfileValue; 243context.Input.Value = BrowserDefaultProfileValue;
Aspire.Hosting.Browsers.Tests (11)
BrowserLogsBuilderExtensionsTests.cs (5)
1736new InteractionInput { Name = "scope", InputType = InputType.Choice, Value = scope }, 1737new InteractionInput { Name = "browser", InputType = InputType.Choice, Value = browser }, 1738new InteractionInput { Name = "userDataMode", InputType = InputType.Choice, Value = userDataMode }, 1739new InteractionInput { Name = "profile", InputType = InputType.Choice, Value = profile }, 1740new InteractionInput { Name = "saveToUserSecrets", InputType = InputType.Boolean, Value = saveToUserSecrets },
src\Aspire.Hosting.Browsers\BrowserLogsConfigurationManager.cs (6)
50Value = ResourceScopeValue, 132Value = userSecretsAvailable ? "true" : null, 182context.Input.Value = currentConfiguration.Browser; 191context.Input.Value = currentConfiguration.UserDataMode.ToString(); 200context.Input.Value = currentConfiguration.Profile ?? BrowserDefaultProfileValue; 243context.Input.Value = BrowserDefaultProfileValue;
Aspire.Hosting.Foundry.Tests (3)
HostedAgentExtensionTests.cs (2)
118Value = " " 183Value = "hello from dashboard"
PromptAgentTests.cs (1)
199Value = "Hello"
Aspire.Hosting.RemoteHost.Tests (3)
AtsExportsTests.cs (3)
94data.Inputs["region"].Value = "westus"; 95data.Inputs["zone"].Value = "a"; 136data.Inputs["artifact"].Value = "/repo/artifact.zip";
Aspire.Hosting.Tests (58)
AddParameterTests.cs (1)
895Value = "5"
Orchestrator\ParameterProcessorTests.cs (37)
179inputsInteraction.Inputs["programmaticMissing"].Value = "resolved"; 320inputsInteraction.Inputs["param1"].Value = "value1"; 321inputsInteraction.Inputs["param2"].Value = "value2"; 322inputsInteraction.Inputs["secretParam"].Value = "secretValue"; 464prompt.Inputs[parameter.Name].Value = "finalValue"; 563inputsInteraction.Inputs["testParam"].Value = "testValue"; 1116valueInput.Value = "callerValue"; 1329inputsInteraction.Inputs["firstParam"].Value = "1"; 1330inputsInteraction.Inputs["secondParam"].Value = "2"; 1375inputsInteraction.Inputs["Region"].Value = "west"; 1376inputsInteraction.Inputs["Zone"].Value = "west-a"; 1406inputsInteraction.Inputs["Secret"].Value = "secret-value"; 1407inputsInteraction.Inputs["otherParam"].Value = "other-value"; 1472inputsInteraction.Inputs[ParameterProcessor.SetParameterValueName].Value = "newValue"; 1473inputsInteraction.Inputs[ParameterProcessor.SaveToUserSecretsName].Value = "true"; 1628prompt.Inputs[parameter.Name].Value = "saved-value"; 1629prompt.Inputs[ParameterProcessor.SaveToUserSecretsName].Value = "true"; 1652prompt.Inputs[firstParameter.Name].Value = "stale-form-value"; 1653prompt.Inputs[secondParameter.Name].Value = "form-value"; 1654prompt.Inputs[ParameterProcessor.SaveToUserSecretsName].Value = "true"; 1675Value = value 1681Value = saveToUserSecrets 1693Value = deleteFromUserSecrets 1854inputsInteraction.Inputs["mydb"].Value = "Server=localhost;Database=mydb"; 1855inputsInteraction.Inputs[ParameterProcessor.SaveToUserSecretsName].Value = "true"; 1895inputsInteraction.Inputs["myparam"].Value = "myvalue"; 1896inputsInteraction.Inputs[ParameterProcessor.SaveToUserSecretsName].Value = "true"; 1939inputsInteraction.Inputs["customparam"].Value = "customvalue"; 1940inputsInteraction.Inputs[ParameterProcessor.SaveToUserSecretsName].Value = "true"; 2030inputsInteraction.Inputs["testParam"].Value = "newValue"; 2171interaction.Inputs[parameter.Name].Value = "savedValue"; 2172interaction.Inputs[ParameterProcessor.SaveToUserSecretsName].Value = "true"; 2465inputsInteraction.Inputs["testParam"].Value = "resolvedValue"; 2511setInteraction.Inputs[ParameterProcessor.SetParameterValueName].Value = "savedValue"; 2512setInteraction.Inputs[ParameterProcessor.SaveToUserSecretsName].Value = "true"; 2524deleteInteraction.Inputs[ParameterProcessor.DeleteFromUserSecretsName].Value = "true"; 2538inputsInteraction.Inputs["testParam"].Value = "newValue";
ResourceCommandServiceTests.cs (14)
547Value = "#submit" 553Value = "2" 682Value = " secret " 718Value = "1" 724Value = "true" 1177context.Input.Value = "default"; 1304input.Value = "#submit"; 1339Value = "default" 1379inputs["message"].Value = $"invocation-{invocation}"; 1443Value = "true" 1450Value = "50000", 1474interaction.Inputs["generateTraces"].Value = "false"; 1642Value = "#submit" 1682Value = "prod"
Terminals\InteractionServiceTerminalTests.cs (1)
118var input = new InteractionInput { Name = "text", InputType = InputType.Text, Required = true, Value = "value" };
WithHttpCommandTests.cs (2)
383Value = "hello-from-ts-prepare-request" 784Value = "hello-from-argument"
WithProcessCommandTests.cs (3)
186Value = "hello-from-options-callback" 265Value = "hello-from-factory" 380Value = "hello-from-argument"
ExternalServices.AppHost (1)
AppHost.cs (1)
14Value = "https://example.com",
Stress.AppHost (44)
CommandResources.cs (34)
219Value = "1" 227Value = "false" 235Value = "vanilla", 314Value = "success", 328Value = "30" 336Value = "true" 454Value = "1" 491context.Input.Value = isPerishable ? "express" : "standard"; 555Value = "version", 583Value = "Hello from stdin", 657Value = "Aspire", 666Value = "Hello from C#", 712Value = "small", 726Value = "25" 758Value = "smoke", 792Value = "daily-import", 801Value = "local-trigger", 830Value = processCommandSampleBackupPath, 839Value = "db-server", 848Value = "mainDb", 1065Value = "true" 1073Value = DefaultTraceCount.ToString(CultureInfo.InvariantCulture), 1082Value = DefaultSpansPerTrace.ToString(CultureInfo.InvariantCulture), 1092Value = "true" 1100Value = DefaultLargeTraceSpanCount.ToString(CultureInfo.InvariantCulture), 1109Value = "true" 1117Value = DefaultStructuredLogCount.ToString(CultureInfo.InvariantCulture), 1126Value = "true" 1134Value = DefaultConsoleLogCount.ToString(CultureInfo.InvariantCulture), 1144Value = "true" 1152Value = DefaultMetricDurationHours.ToString(CultureInfo.InvariantCulture), 1161Value = DefaultMetricDimensionCount.ToString(CultureInfo.InvariantCulture), 1401Value = "5" 1410Value = "true"
InteractionCommands.cs (10)
236var numberOfPeopleInput = new InteractionInput { Name = "NumberOfPeople", InputType = InputType.Number, Label = "Number of people", Placeholder = "Enter number of people", Value = "2", Required = true }; 289Value = "Alex", 298Value = "example-password", 309Value = "pizza", 320Value = "Gluten-free", 329Value = "2", 338Value = "true", 457context.Input.Value = dependsOnInput.Value; 770context.Input.Value = "rg-aspire-stress"; 803context.Input.Value = existingLocation;
Terminals.AppHost (1)
TerminalInteractionCommands.cs (1)
302Value = DefaultUpperLimit.ToString(CultureInfo.InvariantCulture),
194 references to Value
Aspire.Hosting (26)
ApplicationModel\ResourceCommandService.cs (7)
589? argument.Value 590: argument.Value?.Trim(); 689if (!arguments.TryGetByName(dependency, out var input) || string.IsNullOrEmpty(input.Value)) 739var value = input.Value; 764: input.Value; 792values[argument.Name] = argument.Value; 824inputs[i] = CloneInput(input, input.Value);
Ats\InteractionExports.cs (1)
265Value = input.Value,
Backchannel\AuxiliaryBackchannelRpcTarget.cs (1)
1400Value = input.Value,
Dashboard\DashboardService.cs (2)
244if (input.Value != null) 246dto.Value = input.Value;
Dashboard\DashboardServiceData.cs (2)
274inputDtos.Add(new InputDto(input.Name, input.Value ?? string.Empty, input.InputType, files)); 328if (!string.Equals(modelInput.Value ?? string.Empty, incomingValue ?? string.Empty) || requestInput.InputType == InputType.File)
IInteractionService.cs (1)
755return this[name].Value;
InteractionService.cs (3)
226if (!input.AllowCustomChoice && !string.IsNullOrEmpty(input.Value)) 228if (input.Options == null || !input.Options.Any(o => o.Key == input.Value)) 606var value = input.Value = input.Value?.Trim();
Orchestrator\ParameterProcessor.cs (8)
329if (context.Input.Value is not null) 359if (context.Input.Value is null) 441var hasSavedState = parameterSection.Data.Count > 0 && input.Value is not null; 548var shouldSave = arguments[SaveToUserSecretsName].Value is { Length: > 0 } sv && 561deleteFromUserSecretsInput.Value is { Length: > 0 } deleteInputValue && 796var shouldSave = saveParameters?.Value is not null && 797bool.TryParse(saveParameters.Value, out var saveToDeploymentState) && saveToDeploymentState; 803var inputValue = input.Value;
Pipelines\PipelineActivityReporter.cs (1)
344Value = input.Value,
Aspire.Hosting.Azure (44)
AzureProvisioningController.cs (19)
413if (string.IsNullOrEmpty(context.Input.Value)) 438var tenantId = context.AllInputs.TryGetByName(TenantIdArgumentName, out var tenantInput) && !string.IsNullOrWhiteSpace(tenantInput.Value) 439? tenantInput.Value 446if (string.IsNullOrEmpty(context.Input.Value)) 471var subscriptionId = context.AllInputs.TryGetByName(SubscriptionIdArgumentName, out var subscriptionInput) && !string.IsNullOrWhiteSpace(subscriptionInput.Value) 472? subscriptionInput.Value 477if (string.IsNullOrEmpty(context.Input.Value)) 500var subscriptionId = context.AllInputs.TryGetByName(SubscriptionIdArgumentName, out var subscriptionInput) && !string.IsNullOrWhiteSpace(subscriptionInput.Value) 501? subscriptionInput.Value 503var resourceGroupName = context.AllInputs.TryGetByName(ResourceGroupArgumentName, out var resourceGroupInput) && !string.IsNullOrWhiteSpace(resourceGroupInput.Value) 504? resourceGroupInput.Value 527if (string.IsNullOrEmpty(context.Input.Value)) 553if (!BaseProvisioningContextProvider.IsValidResourceGroupName(resourceGroupInput.Value)) 564if (!string.IsNullOrWhiteSpace(input.Value) && !Guid.TryParse(input.Value, out _)) 719var location = result.Data[AzureBicepResource.KnownParameters.Location].Value; 914TenantId: arguments.TryGetByName(TenantIdArgumentName, out var tenantInput) ? tenantInput.Value : null, 916? suffixInput.Value ?? string.Empty : null); 947bool.TryParse(input.Value, out var confirmDelete) &&
Provisioning\Internal\PublishModeProvisioningContextProvider.cs (10)
142_options.TenantResourceSuffix = result.Data[TenantResourceSuffixName].Value ?? string.Empty; 206_options.TenantId = result.Data[TenantName].Value; 230if (!Guid.TryParse(tenantInput.Value, out var _)) 241_options.TenantId = manualResult.Data[TenantName].Value; 305_options.SubscriptionId = result.Data[SubscriptionIdName].Value; 329if (!Guid.TryParse(subscriptionInput.Value, out var _)) 340_options.SubscriptionId = manualResult.Data[SubscriptionIdName].Value; 405if (!IsValidResourceGroupName(resourceGroupInput.Value)) 419var selectedResourceGroup = resourceGroupResult.Data[ResourceGroupName].Value; 497_options.Location = locationResult.Data[LocationName].Value;
Provisioning\Internal\RunModeProvisioningContextProvider.cs (15)
304if (!string.IsNullOrWhiteSpace(tenantInput.Value) && !Guid.TryParse(tenantInput.Value, out _)) 311if (!string.IsNullOrWhiteSpace(subscriptionInput.Value) && !Guid.TryParse(subscriptionInput.Value, out _)) 317if (!IsValidResourceGroupName(resourceGroupInput.Value)) 389? tenantInput.Value 423var subscriptionId = context.AllInputs[SubscriptionIdName].Value ?? string.Empty; 435if (string.IsNullOrEmpty(context.Input.Value) && !defaultResourceGroupNameSet) 462var subscriptionId = context.AllInputs[SubscriptionIdName].Value ?? string.Empty; 463var resourceGroupName = context.AllInputs[ResourceGroupName].Value ?? string.Empty; 506_options.TenantId = tenantInput.Value; 509_options.Location = inputs[LocationName].Value; 510_options.SubscriptionId = inputs[SubscriptionIdName].Value; 511_options.ResourceGroup = inputs[ResourceGroupName].Value; 514_options.TenantResourceSuffix = suffixInput.Value ?? string.Empty;
Aspire.Hosting.Azure.Tests (15)
AzureEnvironmentResourceExtensionsTests.cs (11)
284Assert.Equal("configured", suffix.Value); 491Assert.Equal("87654321-4321-4321-4321-210987654321", tenantInput.Value); 501Assert.Equal("12345678-1234-1234-1234-123456789012", subscriptionInput.Value); 510Assert.Equal("rg-test-2", resourceGroupInput.Value); 518Assert.Equal("westus", locationInput.Value); 545Assert.Equal(AzureContextOptionsArmClient.FirstTenantId, tenantInput.Value); 596Assert.Equal("eastus", locationInput.Value); 990Assert.Equal("false", confirmDeleteArgument.Value); 3273Assert.Equal("westus3", commandLocationInput.Value); 3290Assert.Equal("westus3", locationInput.Value); 5335Value = input.Value,
ProvisioningContextProviderTests.cs (4)
168Assert.Equal(configuredSuffix, input.Value); 855Assert.StartsWith("rg-aspire-testapp-", resourceGroupInput.Value, StringComparison.Ordinal); 1002Assert.Equal(subscriptionId, subscriptionInput.Value); 1042Assert.StartsWith("rg-aspire-testapp-", resourceGroupInput.Value, StringComparison.Ordinal);
Aspire.Hosting.Browsers (15)
BrowserLogsConfigurationManager.cs (15)
179if (context.Input.Value is null) 188if (context.Input.Value is null) 198if (context.Input.Value is null) 203var browser = context.AllInputs[BrowserInputName].Value ?? currentConfiguration.Browser; 204var userDataModeValue = context.AllInputs[UserDataModeInputName].Value ?? currentConfiguration.UserDataMode.ToString(); 205var profile = context.Input.Value; 275if (string.IsNullOrWhiteSpace(browser.Value)) 282if (!Enum.TryParse<BrowserUserDataMode>(userDataMode.Value, ignoreCase: true, out var parsedUserDataMode)) 290!string.IsNullOrWhiteSpace(profile.Value) && 291!string.Equals(profile.Value, BrowserDefaultProfileValue, StringComparison.Ordinal)) 464var scope = string.Equals(inputs[ScopeInputName].Value, GlobalScopeValue, StringComparison.Ordinal) 467var browser = inputs[BrowserInputName].Value ?? string.Empty; 468var userDataMode = Enum.Parse<BrowserUserDataMode>(inputs[UserDataModeInputName].Value!, ignoreCase: true); 469var profileValue = inputs[ProfileInputName].Value; 482return inputs[SaveToUserSecretsInputName].Value is { Length: > 0 } saveValue &&
Aspire.Hosting.Browsers.Tests (20)
BrowserLogsBuilderExtensionsTests.cs (5)
127Assert.Equal("custom-browser", browserInput.Value); 128Assert.Equal(nameof(BrowserUserDataMode.Shared), userDataModeInput.Value); 129Assert.Equal("Profile 1", profileInput.Value); 166Assert.Equal("Profile 1", profileInput.Value); 195Assert.Null(saveInput.Value);
src\Aspire.Hosting.Browsers\BrowserLogsConfigurationManager.cs (15)
179if (context.Input.Value is null) 188if (context.Input.Value is null) 198if (context.Input.Value is null) 203var browser = context.AllInputs[BrowserInputName].Value ?? currentConfiguration.Browser; 204var userDataModeValue = context.AllInputs[UserDataModeInputName].Value ?? currentConfiguration.UserDataMode.ToString(); 205var profile = context.Input.Value; 275if (string.IsNullOrWhiteSpace(browser.Value)) 282if (!Enum.TryParse<BrowserUserDataMode>(userDataMode.Value, ignoreCase: true, out var parsedUserDataMode)) 290!string.IsNullOrWhiteSpace(profile.Value) && 291!string.Equals(profile.Value, BrowserDefaultProfileValue, StringComparison.Ordinal)) 464var scope = string.Equals(inputs[ScopeInputName].Value, GlobalScopeValue, StringComparison.Ordinal) 467var browser = inputs[BrowserInputName].Value ?? string.Empty; 468var userDataMode = Enum.Parse<BrowserUserDataMode>(inputs[UserDataModeInputName].Value!, ignoreCase: true); 469var profileValue = inputs[ProfileInputName].Value; 482return inputs[SaveToUserSecretsInputName].Value is { Length: > 0 } saveValue &&
Aspire.Hosting.Foundry (1)
HostedAgent\HostedAgentBuilderExtension.cs (1)
341if (string.IsNullOrWhiteSpace(message.Value))
Aspire.Hosting.RemoteHost.Tests (5)
AtsExportsTests.cs (5)
103Assert.Equal("westus", result.Inputs["region"].Value); 104Assert.Equal("a", result.Inputs["zone"].Value); 110Assert.Equal("westus", input.Value); 115Assert.Equal("a", input.Value); 151Assert.Equal("/repo/artifact.zip", result.Inputs["artifact"].Value);
Aspire.Hosting.Tests (21)
AddParameterTests.cs (5)
907Assert.Equal("5", input.Value); 993[nameof(InteractionInput.Value)] = "2", 1006Assert.Equal("2", input.Value); 1049[nameof(InteractionInput.Value)] = "", 1058Assert.Null(input.Value);
Dashboard\DashboardServiceTests.cs (1)
1257Assert.Equal(value, resultInputs[textInput.Name].Value);
InteractionServiceTests.cs (5)
458Assert.Equal("not-in-options", result.Data.Value); 884Assert.Equal("testuser", resultCollection["Username"].Value); 885Assert.Equal("testpass", resultCollection["Password"].Value); 888Assert.Equal("testuser", resultCollection[0].Value); 889Assert.Equal("testpass", resultCollection[1].Value);
Orchestrator\ParameterProcessorTests.cs (6)
1065Assert.Null(valueInput.Value); 1100Assert.Equal("testValue", valueInput.Value); 1126Assert.Equal("callerValue", valueInput.Value); 1168Assert.Equal("true", saveInput.Value); 1360context.Input.Options = [KeyValuePair.Create($"{context.AllInputs["Region"].Value}-a", "a")]; 2523Assert.Null(deleteInteraction.Inputs[ParameterProcessor.DeleteFromUserSecretsName].Value);
Publishing\PipelineActivityReporterTests.cs (3)
584Assert.Equal("user-response", promptResult.Data?.Value); 613Assert.Equal("user-response", promptResult.Data?.Value); 642Assert.Equal("user-response", promptResult.Data?.Value);
ResourceCommandServiceTests.cs (1)
1409Assert.Equal("default", messageDefinition.Value);
Publishers.AppHost (16)
DistributedApplicationBuilderExtensions.cs (16)
89options.Add(new KeyValuePair<string, string>($"{dependsOnInput.Value}-{i}", $"{dependsOnInput.Value}-{i}")); 108if (appNameInput?.Value is not null && appNameInput.Value.Length < 3) 114if (versionInput?.Value is not null && !string.IsNullOrEmpty(versionInput.Value)) 116if (!System.Text.RegularExpressions.Regex.IsMatch(versionInput.Value, @"^\d+\.\d+\.\d+$")) 127var appName = multiInputResult.Canceled ? "default-app" : (multiInputResult.Data?["ApplicationName"]?.Value ?? "default-app"); 128var appVersion = multiInputResult.Canceled ? "1.0.0" : (multiInputResult.Data?["ApplicationVersion"]?.Value ?? "1.0.0"); 129var sslType = multiInputResult.Canceled ? "self-signed" : (multiInputResult.Data?["SSLCertificateType"]?.Value ?? "self-signed"); 163var environmentName = envResult.Canceled ? "dev" : (envResult.Data?.Value ?? "dev"); 178var dbPassword = dbPasswordResult.Canceled ? "defaultPassword" : (dbPasswordResult.Data?.Value ?? "defaultPassword"); 199var region = regionResult.Canceled ? "us-west-2" : (regionResult.Data?.Value ?? "us-west-2"); 213var enableLogging = enableLoggingResult.Canceled ? false : bool.TryParse(enableLoggingResult.Data?.Value, out var logVal) && logVal; 228var instanceCount = instanceCountResult.Canceled ? 2 : (int.TryParse(instanceCountResult.Data?.Value, out var count) ? Math.Max(1, Math.Min(10, count)) : 2); 248var deployMode = deployModeResult.Canceled ? "rolling" : (deployModeResult.Data?.Value ?? "rolling");
Stress.AppHost (30)
CommandResources.cs (5)
346var inputsWithValues = arguments.Where(i => i.Value is not null).ToArray(); 352.Sum(i => i.Value?.Length ?? 0), 420var category = context.AllInputs["category"].Value; 471var item = context.AllInputs["item"].Value; 489if (string.IsNullOrEmpty(context.Input.Value))
InteractionCommands.cs (25)
118if (!string.IsNullOrEmpty(input.Value) && input.Value.Length < 3) 136logger.LogInformation("Input: {Name} = {Value}", input.Name, input.Value); 187logger.LogInformation("Input: {Label} = {Value}", updatedInput.Label, updatedInput.Value); 254if (dinnerInput.Value == "steak" && int.TryParse(numberOfPeopleInput.Value, CultureInfo.InvariantCulture, out var i) && i > 4) 273logger.LogInformation("Input: {Name} = {Value}", updatedInput.Name, updatedInput.Value); 403if (!string.IsNullOrEmpty(dependsOnInput.Value)) 409list.Add(KeyValuePair.Create($"option{i}-{dependsOnInput.Value}", $"Option {i} - {dependsOnInput.Value}")); 457context.Input.Value = dependsOnInput.Value; 493logger.LogInformation("Input: {Name} = {Value}", updatedInput.Name, updatedInput.Value); 546if (dependsOnInput.Value == "option1") 554list.Add(KeyValuePair.Create($"option{i}-{dependsOnInput.Value}", $"Option {i} - {dependsOnInput.Value}")); 593var value = updatedInput.Value; 675logger.LogInformation("Input: {Name} = {Value}", input.Name, input.Value); 723var tenantId = context.AllInputs["Tenant"].Value ?? string.Empty; 768if (string.IsNullOrEmpty(context.Input.Value)) 789var resourceGroupName = context.AllInputs["ResourceGroup"].Value ?? string.Empty; 840if (!string.IsNullOrWhiteSpace(tenant.Value) && !Guid.TryParse(tenant.Value, out _)) 846if (!string.IsNullOrWhiteSpace(subscription.Value) && !Guid.TryParse(subscription.Value, out _)) 866logger.LogInformation("Azure provisioning: {Name} = {Value}", input.Name, input.Value);
Terminals.AppHost (1)
TerminalInteractionCommands.cs (1)
315if (!int.TryParse(limitResult.Data["limit"].Value, CultureInfo.InvariantCulture, out var limit))