2 implementations of Configuration
Aspire.Hosting.Testing (2)
DistributedApplicationTestingBuilder.cs (2)
512public ConfigurationManager Configuration => innerBuilder.Configuration; 677public ConfigurationManager Configuration => _innerBuilder.Configuration;
377 references to Configuration
Aspire.Hosting.Azure.EntraId.Tests (1)
EntraIdProvisioningTests.cs (1)
899builder.Configuration["Azure:TenantResourceSuffix"] = "local-developer";
Aspire.Hosting.Azure.Tests (38)
AzureBicepProvisionerTests.cs (1)
31builder.Configuration["Azure:TenantResourceSuffix"] = "dev-a";
AzureDeployerTests.cs (4)
1032builder.Configuration["Parameters:test-param-2"] = "resolved-value-2"; 1960Assert.Equal("cached-sub-12345678-1234-1234-1234-123456789012", builder.Configuration["Azure:SubscriptionId"]); 1961Assert.Equal("westus2", builder.Configuration["Azure:Location"]); 1962Assert.Equal("cached-rg-test", builder.Configuration["Azure:ResourceGroup"]);
AzureFunctionsTests.cs (16)
580builder.Configuration["AppHost:Sha256"] = "634f8"; 581builder.Configuration["AppHost:ProjectNameSha256"] = "634f8"; 629builder.Configuration["AppHost:Sha256"] = "634f8"; 630builder.Configuration["AppHost:ProjectNameSha256"] = "634f8"; 660builder.Configuration["AppHost:Sha256"] = "634f8"; 661builder.Configuration["AppHost:ProjectNameSha256"] = "634f8"; 689builder.Configuration["AppHost:Sha256"] = "634f8"; 690builder.Configuration["AppHost:ProjectNameSha256"] = "634f8"; 717builder.Configuration["AppHost:Sha256"] = "634f8"; 718builder.Configuration["AppHost:ProjectNameSha256"] = "634f8"; 746builder.Configuration["AppHost:Sha256"] = "634f8"; 747builder.Configuration["AppHost:ProjectNameSha256"] = "634f8"; 900builder.Configuration["AppHost:DefaultLaunchProfileName"] = "TestProfile"; 917builder.Configuration["DOTNET_LAUNCH_PROFILE"] = "DotnetProfile"; 947builder.Configuration["AppHost:DefaultLaunchProfileName"] = "AppHostProfile"; 948builder.Configuration["DOTNET_LAUNCH_PROFILE"] = "DotnetProfile";
AzureInfrastructureExtensionsTests.cs (2)
98builder.Configuration["Parameters:skuName"] = "Standard_ZRS"; 137builder.Configuration["Parameters:skuName"] = "Standard_ZRS";
AzurePostgresExtensionsTests.cs (6)
432builder.Configuration["Parameters:usr"] = "user"; 433builder.Configuration["Parameters:pwd"] = "password"; 475builder.Configuration["Parameters:usr"] = "user"; 476builder.Configuration["Parameters:pwd"] = "password"; 518builder.Configuration["Parameters:usr"] = "user"; 519builder.Configuration["Parameters:pwd"] = "password";
AzureSandboxesTests.cs (6)
864firstPolyglotBuilder.Configuration["AppHost:DeploymentStatePathSha256"] = "POLYGLOT-APPHOST-PATH-ONE"; 865secondPolyglotBuilder.Configuration["AppHost:DeploymentStatePathSha256"] = "POLYGLOT-APPHOST-PATH-TWO"; 868var firstAppHostIdentity = AzureSandboxContainerDeployment.GetStableAppHostIdentity(firstPolyglotBuilder.Configuration); 869var secondAppHostIdentity = AzureSandboxContainerDeployment.GetStableAppHostIdentity(secondPolyglotBuilder.Configuration); 966builder.Configuration["AppHost:DeploymentStatePathSha256"] = null; 969AzureSandboxContainerDeployment.GetStableAppHostIdentity(builder.Configuration));
BicepUtilitiesTests.cs (3)
158builder.Configuration["Azure:TenantResourceSuffix"] = configuredSuffix; 180builder.Configuration["Azure:TenantResourceSuffix"] = "dev-a"; 238builder.Configuration["Parameters:param"] = "paramValue";
Aspire.Hosting.Blazor.Tests (6)
BlazorHostedExtensionsTests.cs (5)
73builder.Configuration["ASPIRE_DASHBOARD_OTLP_HTTP_ENDPOINT_URL"] = "http://localhost:4318"; 91builder.Configuration["ASPIRE_DASHBOARD_OTLP_HTTP_ENDPOINT_URL"] = "http://localhost:4318"; 111builder.Configuration["ASPIRE_DASHBOARD_OTLP_HTTP_ENDPOINT_URL"] = "http://localhost:4318"; 499builder.Configuration["ASPIRE_DASHBOARD_OTLP_HTTP_ENDPOINT_URL"] = "http://localhost:4318"; 537builder.Configuration["ASPIRE_DASHBOARD_OTLP_HTTP_ENDPOINT_URL"] = "http://localhost:4318";
WithBlazorAppTests.cs (1)
277builder.Configuration["DEBUG_SESSION_PORT"] = debugSessionActive ? "localhost:1234" : null;
Aspire.Hosting.Browsers.Tests (29)
BrowserLogsBuilderExtensionsTests.cs (29)
203builder.Configuration[$"{BrowserLogsBuilderExtensions.BrowserLogsConfigurationSectionName}:{BrowserLogsBuilderExtensions.BrowserConfigurationKey}"] = "msedge"; 204builder.Configuration[$"{BrowserLogsBuilderExtensions.BrowserLogsConfigurationSectionName}:{BrowserLogsBuilderExtensions.ProfileConfigurationKey}"] = "Default"; 205builder.Configuration[$"{BrowserLogsBuilderExtensions.BrowserLogsConfigurationSectionName}:{BrowserLogsBuilderExtensions.UserDataModeConfigurationKey}"] = nameof(BrowserUserDataMode.Shared); 206builder.Configuration[$"{BrowserLogsBuilderExtensions.BrowserLogsConfigurationSectionName}:web:{BrowserLogsBuilderExtensions.BrowserConfigurationKey}"] = "chrome"; 207builder.Configuration[$"{BrowserLogsBuilderExtensions.BrowserLogsConfigurationSectionName}:web:{BrowserLogsBuilderExtensions.ProfileConfigurationKey}"] = "Profile 1"; 309builder.Configuration[$"{BrowserLogsBuilderExtensions.BrowserLogsConfigurationSectionName}:{BrowserLogsBuilderExtensions.BrowserConfigurationKey}"] = "chrome"; 310builder.Configuration[$"{BrowserLogsBuilderExtensions.BrowserLogsConfigurationSectionName}:{BrowserLogsBuilderExtensions.ProfileConfigurationKey}"] = "Profile 1"; 311builder.Configuration[$"{BrowserLogsBuilderExtensions.BrowserLogsConfigurationSectionName}:{BrowserLogsBuilderExtensions.UserDataModeConfigurationKey}"] = nameof(BrowserUserDataMode.Shared); 361builder.Configuration[$"{BrowserLogsBuilderExtensions.BrowserLogsConfigurationSectionName}:{BrowserLogsBuilderExtensions.UserDataModeConfigurationKey}"] = nameof(BrowserUserDataMode.Shared); 404builder.Configuration[$"{BrowserLogsBuilderExtensions.BrowserLogsConfigurationSectionName}:{BrowserLogsBuilderExtensions.UserDataModeConfigurationKey}"] = nameof(BrowserUserDataMode.Isolated); 463builder.Configuration[KnownConfigNames.VersionCheckDisabled] = "true"; 506builder.Configuration[KnownConfigNames.VersionCheckDisabled] = "true"; 546builder.Configuration[KnownConfigNames.VersionCheckDisabled] = "true"; 584builder.Configuration[KnownConfigNames.VersionCheckDisabled] = "true"; 586builder.Configuration[$"{BrowserLogsBuilderExtensions.BrowserLogsConfigurationSectionName}:{BrowserLogsBuilderExtensions.ProfileConfigurationKey}"] = "Profile 1"; 625builder.Configuration[KnownConfigNames.VersionCheckDisabled] = "true"; 626builder.Configuration[$"{BrowserLogsBuilderExtensions.BrowserLogsConfigurationSectionName}:{BrowserLogsBuilderExtensions.BrowserConfigurationKey}"] = "chrome"; 627builder.Configuration[$"{BrowserLogsBuilderExtensions.BrowserLogsConfigurationSectionName}:{BrowserLogsBuilderExtensions.UserDataModeConfigurationKey}"] = nameof(BrowserUserDataMode.Shared); 670builder.Configuration[KnownConfigNames.VersionCheckDisabled] = "true"; 720builder.Configuration[KnownConfigNames.VersionCheckDisabled] = "true"; 921builder.Configuration[$"{BrowserLogsBuilderExtensions.BrowserLogsConfigurationSectionName}:{BrowserLogsBuilderExtensions.BrowserConfigurationKey}"] = "chrome"; 922builder.Configuration[$"{BrowserLogsBuilderExtensions.BrowserLogsConfigurationSectionName}:{BrowserLogsBuilderExtensions.ProfileConfigurationKey}"] = "Default"; 923builder.Configuration[$"{BrowserLogsBuilderExtensions.BrowserLogsConfigurationSectionName}:{BrowserLogsBuilderExtensions.UserDataModeConfigurationKey}"] = nameof(BrowserUserDataMode.Shared); 949builder.Configuration[$"{BrowserLogsBuilderExtensions.BrowserLogsConfigurationSectionName}:{BrowserLogsBuilderExtensions.BrowserConfigurationKey}"] = "msedge"; 950builder.Configuration[$"{BrowserLogsBuilderExtensions.BrowserLogsConfigurationSectionName}:{BrowserLogsBuilderExtensions.ProfileConfigurationKey}"] = null; 979builder.Configuration[$"{BrowserLogsBuilderExtensions.BrowserLogsConfigurationSectionName}:{BrowserLogsBuilderExtensions.BrowserConfigurationKey}"] = "chrome"; 1023builder.Configuration[$"{BrowserLogsBuilderExtensions.BrowserLogsConfigurationSectionName}:{BrowserLogsBuilderExtensions.BrowserConfigurationKey}"] = tempBrowserPath; 1064builder.Configuration[$"{BrowserLogsBuilderExtensions.BrowserLogsConfigurationSectionName}:{BrowserLogsBuilderExtensions.BrowserConfigurationKey}"] = "chrome"; 1101builder.Configuration[$"{BrowserLogsBuilderExtensions.BrowserLogsConfigurationSectionName}:{BrowserLogsBuilderExtensions.BrowserConfigurationKey}"] = "missing-browser";
Aspire.Hosting.Containers.Tests (3)
WithDockerfileTests.cs (3)
29builder.Configuration["Parameters:secret"] = "open sesame from env"; 461builder.Configuration["Parameters:message"] = "hello"; 533builder.Configuration["Parameters:message"] = "hello";
Aspire.Hosting.DevTunnels.Tests (1)
DevTunnelResourceBuilderExtensionsTests.cs (1)
760builder.Configuration["ASPIRE_DEVTUNNEL_CLI_PATH"] = tunnelCommand;
Aspire.Hosting.Docker.Tests (8)
DockerComposePublisherTests.cs (6)
116var error = await Assert.ThrowsAsync<NotSupportedException>(() => target.BuildComposeServiceAsync(builder.Configuration)); 157builder.Configuration["Parameters:web-http-PrimaryBrowserOrigin"] = "https://primary.example"; 158builder.Configuration["Parameters:web-http-BrowserOrigins"] = "https://public.example"; 181builder.Configuration["Parameters:frontend-http-BrowserOrigins"] = "https://public.example,https://alias.example"; 946builder.Configuration["ConnectionStrings:cstest"] = "Server=localhost;Database=test"; 1006builder.Configuration["ConnectionStrings:dbConnection"] = "Server=localhost;Database=mydb";
DockerComposeTests.cs (2)
334builder.Configuration["AppHost:PathSha256"] = testSha; 429builder.Configuration["AppHost:PathSha256"] = projectId;
Aspire.Hosting.Dotnet.Tests (55)
DotnetProjectBuildCoordinatorTests.cs (34)
87Path.Combine(builder.Configuration["Aspire:Store:Path"]!, ".aspire", "build"), 270builder.Configuration["DEBUG_SESSION_PORT"] = "localhost:12345"; 282Assert.True(project.Resource.SupportsDebugging(builder.Configuration, out _)); 295builder.Configuration["DEBUG_SESSION_PORT"] = "localhost:12345"; 349builder.Configuration["DEBUG_SESSION_PORT"] = "localhost:12345"; 352builder.Configuration[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(new RunSessionInfo 383builder.Configuration["DEBUG_SESSION_PORT"] = "localhost:12345"; 384builder.Configuration[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(new RunSessionInfo 400Assert.True(project.Resource.SupportsDebugging(builder.Configuration, out _)); 416builder.Configuration["DEBUG_SESSION_PORT"] = "localhost:12345"; 419builder.Configuration[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(new RunSessionInfo 472builder.Configuration["DEBUG_SESSION_PORT"] = "localhost:12345"; 473builder.Configuration[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(new RunSessionInfo 502builder.Configuration["DEBUG_SESSION_PORT"] = "localhost:12345"; 503builder.Configuration[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(new RunSessionInfo 520Assert.False(project.Resource.SupportsDebugging(builder.Configuration, out _)); 534builder.Configuration["DEBUG_SESSION_PORT"] = "localhost:12345"; 535builder.Configuration[KnownConfigNames.DebugSessionInfo] = debugSessionInfo; 556builder.Configuration["DEBUG_SESSION_PORT"] = "localhost:12345"; 557builder.Configuration[KnownConfigNames.DebugSessionInfo] = $$""" 573Assert.True(project.Resource.SupportsDebugging(builder.Configuration, out _)); 606builder.Configuration["AppHost:Run:WatchEnabled"] = watchEnabled.ToString(); 802builder.Configuration["DEBUG_SESSION_PORT"] = "localhost:12345"; 1079builder.Configuration["Aspire:Dotnet:RestoreProjectsIndividually"] = restoreProjectsIndividually.ToString(); 1217builder.Configuration["Aspire:Store:Path"] = aspireStoreRoot; 1261builder.Configuration["Aspire:Dotnet:RestoreProjectsIndividually"] = value; 1271builder.Configuration["Aspire:Dotnet:RestoreProjectsIndividually"] = "true"; 1448builder.Configuration["Aspire:Store:Path"] = aspireStoreRoot; 3281builder.Configuration["Aspire:Dotnet:RestoreProjectsIndividually"] = restoreProjectsIndividually; 3580builder.Configuration["Aspire:Dotnet:RestoreProjectsIndividually"] = "true"; 3729builder.Configuration["Aspire:Dotnet:RestoreProjectsIndividually"] = restoreProjectsIndividually.ToString(); 4047builder.Configuration["DEBUG_SESSION_PORT"] = "localhost:12345"; 4048builder.Configuration[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(new RunSessionInfo 4067Assert.False(missing.Resource.SupportsDebugging(builder.Configuration, out _));
DotnetProjectResourceTests.cs (21)
761builder.Configuration["DEBUG_SESSION_PORT"] = "5678"; 762builder.Configuration["DEBUG_SESSION_INFO"] = JsonSerializer.Serialize(new RunSessionInfo 789builder.Configuration["DEBUG_SESSION_PORT"] = "5678"; 790builder.Configuration["DEBUG_SESSION_INFO"] = JsonSerializer.Serialize(new RunSessionInfo 815builder.Configuration["DEBUG_SESSION_PORT"] = "5678"; 816builder.Configuration["DEBUG_SESSION_INFO"] = JsonSerializer.Serialize(new RunSessionInfo 839builder.Configuration["DEBUG_SESSION_PORT"] = "5678"; 869builder.Configuration["DEBUG_SESSION_PORT"] = "5678"; 870builder.Configuration["DEBUG_SESSION_INFO"] = JsonSerializer.Serialize(new RunSessionInfo 893builder.Configuration["DEBUG_SESSION_PORT"] = "5678"; 894builder.Configuration["DEBUG_SESSION_INFO"] = JsonSerializer.Serialize(new RunSessionInfo 924builder.Configuration["DEBUG_SESSION_PORT"] = "5678"; 925builder.Configuration["DEBUG_SESSION_INFO"] = JsonSerializer.Serialize(new RunSessionInfo 955builder.Configuration["DEBUG_SESSION_PORT"] = "5678"; 956builder.Configuration["DEBUG_SESSION_INFO"] = JsonSerializer.Serialize(new RunSessionInfo 985builder.Configuration["DEBUG_SESSION_PORT"] = "5678"; 986builder.Configuration["DEBUG_SESSION_INFO"] = JsonSerializer.Serialize(new RunSessionInfo 1014builder.Configuration["DEBUG_SESSION_PORT"] = "5678"; 1015builder.Configuration["DEBUG_SESSION_INFO"] = JsonSerializer.Serialize(new RunSessionInfo 1057builder.Configuration["DEBUG_SESSION_PORT"] = "5678"; 1058builder.Configuration["DEBUG_SESSION_INFO"] = JsonSerializer.Serialize(new RunSessionInfo
Aspire.Hosting.EntityFrameworkCore.Tests (2)
EFBuildCustomizationWarningTests.cs (2)
32builder.Configuration["DEBUG_SESSION_PORT"] = "localhost:12345"; 33builder.Configuration[KnownConfigNames.DebugSessionInfo] = $$"""
Aspire.Hosting.Foundry.Tests (2)
HostedAgentExtensionTests.cs (2)
212builder.Configuration["Azure:Location"] = "invalidregion"; 229builder.Configuration["Azure:Location"] = "eastus";
Aspire.Hosting.Garnet.Tests (1)
AddGarnetTests.cs (1)
127builder.Configuration["Parameters:pass"] = password;
Aspire.Hosting.Go.Tests (12)
AddGoAppTests.cs (11)
552builder.Configuration["DEBUG_SESSION_INFO"] = JsonSerializer.Serialize(runSessionInfo); 553builder.Configuration["DEBUG_SESSION_PORT"] = "5678"; 581builder.Configuration["DEBUG_SESSION_INFO"] = JsonSerializer.Serialize(new RunSessionInfo 586builder.Configuration["DEBUG_SESSION_PORT"] = "5678"; 587builder.Configuration[KnownConfigNames.DebugSessionRunMode] = launchMode; 606builder.Configuration, 608new ExecutableLaunchPolicy(builder.Configuration), 682builder.Configuration["DEBUG_SESSION_INFO"] = JsonSerializer.Serialize(runSessionInfo); 683builder.Configuration["DEBUG_SESSION_PORT"] = "5678"; 749builder.Configuration["DEBUG_SESSION_INFO"] = JsonSerializer.Serialize(runSessionInfo); 750builder.Configuration["DEBUG_SESSION_PORT"] = "5678";
GoRunDebuggingTests.cs (1)
430Assert.Null(builder.Configuration["DEBUG_SESSION_PORT"]);
Aspire.Hosting.Java.Tests (2)
AddJavaContainerTests.cs (2)
111builder.Configuration["ASPIRE_DASHBOARD_OTLP_ENDPOINT_URL"] = "http://localhost:4317"; 130builder.Configuration["ASPIRE_DASHBOARD_OTLP_ENDPOINT_URL"] = "http://localhost:4317";
Aspire.Hosting.JavaScript.Tests (5)
AddDenoAppTests.cs (2)
1122builder.Configuration["ASPIRE_DASHBOARD_OTLP_HTTP_ENDPOINT_URL"] = "http://localhost:4318"; 1197builder.Configuration["ASPIRE_DASHBOARD_OTLP_HTTP_ENDPOINT_URL"] = "http://localhost:4318";
AddViteAppTests.cs (1)
821var appHostId = builder.Configuration["AppHost:Sha256"]![..10].ToLowerInvariant();
DenoAppFixture.cs (2)
59_builder.Configuration["ASPIRE_DASHBOARD_OTLP_HTTP_ENDPOINT_URL"] = "http://localhost:0"; 60_builder.Configuration["AppHost:DashboardApiKey"] = DenoTelemetryFixture.DashboardApiKey;
Aspire.Hosting.Kubernetes.Tests (13)
CertManagerTests.cs (8)
26builder.Configuration["Parameters:acmeurl"] = "https://acme.example.com/directory"; 27builder.Configuration["Parameters:acmeemail"] = "ops@contoso.com"; 46builder.Configuration["Parameters:keyid"] = "account-123"; 124builder.Configuration["Parameters:acmeurl"] = "https://acme.example.com/directory"; 125builder.Configuration["Parameters:acmeemail"] = "ops@contoso.com"; 275builder.Configuration["Parameters:eab-hmac"] = TestHmacKey; 299builder.Configuration["Parameters:eab-hmac"] = TestHmacKey; 342builder.Configuration["Parameters:eab-key-id"] = keyIdValue;
KubernetesDeployTests.cs (1)
1606builder.Configuration["Parameters:enable-tls"] = "1.0";
KubernetesPublisherTests.cs (4)
75builder.Configuration["Parameters:web-http-BrowserOrigins"] = expected; 314builder.Configuration["Parameters:web-http-BrowserOrigins"] = "https://override.example"; 315builder.Configuration["Parameters:web-http-PrimaryBrowserOrigin"] = "https://primary.example"; 374builder.Configuration["Parameters:frontend-http-BrowserOrigins"] = "https://public.example,https://alias.example";
Aspire.Hosting.Maui.Tests (5)
MauiPlatformExtensionsTests.cs (5)
960appBuilder.Configuration[KnownConfigNames.DashboardOtlpGrpcEndpointUrl] = "http://localhost:18889"; 1026appBuilder.Configuration[KnownConfigNames.DashboardOtlpGrpcEndpointUrl] = "http://localhost:18889"; 1027appBuilder.Configuration[KnownConfigNames.DashboardOtlpHttpEndpointUrl] = "http://dashboard.localhost:18890"; 1063appBuilder.Configuration[KnownConfigNames.DashboardOtlpHttpEndpointUrl] = endpointUrl; 1080appBuilder.Configuration[KnownConfigNames.DashboardOtlpHttpEndpointUrl] = "http://localhost:18890";
Aspire.Hosting.OpenAI.Tests (16)
OpenAIExtensionTests.cs (14)
16builder.Configuration["Parameters:openai-openai-apikey"] = "sk-default"; 36builder.Configuration["Parameters:openai-openai-apikey"] = "sk-custom"; 56builder.Configuration["Parameters:openai-openai-apikey"] = "test-api-key"; 84builder.Configuration["Parameters:openai-openai-apikey"] = "test-api-key"; 103builder.Configuration["Parameters:openai-openai-apikey"] = "test-api-key"; 128builder.Configuration["Parameters:openai-api-key"] = apiKey; 160builder.Configuration["Parameters:openai-api-key"] = "test-key"; 175builder.Configuration["Parameters:openai-openai-apikey"] = "test-api-key"; 189builder.Configuration["Parameters:openai-openai-apikey"] = "test-api-key"; 227builder.Configuration["Parameters:openai-openai-apikey"] = "test-api-key"; 241builder.Configuration["Parameters:openai-openai-apikey"] = "test-api-key"; 258builder.Configuration["Parameters:openai-openai-apikey"] = "test-api-key"; 278builder.Configuration["Parameters:openai-openai-apikey"] = "sk-test123"; 359builder.Configuration[$"Parameters:test-openai-apikey"] = "test-key";
OpenAIFunctionalTests.cs (2)
25builder.Configuration["Parameters:resource-openai-apikey"] = "test-api-key"; 76builder.Configuration["Parameters:resource-openai-apikey"] = "test-api-key";
Aspire.Hosting.Python.Tests (10)
AddPythonAppTests.cs (10)
133builder.Configuration["ConnectionStrings:connectionString"] = "test"; 1712builder.Configuration["DEBUG_SESSION_INFO"] = JsonSerializer.Serialize(runSessionInfo); 1713builder.Configuration["DEBUG_SESSION_PORT"] = "5678"; 1756builder.Configuration["DEBUG_SESSION_INFO"] = JsonSerializer.Serialize(runSessionInfo); 1757builder.Configuration["DEBUG_SESSION_PORT"] = "5678"; 1796builder.Configuration["DEBUG_SESSION_INFO"] = JsonSerializer.Serialize(runSessionInfo); 1797builder.Configuration["DEBUG_SESSION_PORT"] = "5678"; 1968builder.Configuration["DEBUG_SESSION_INFO"] = JsonSerializer.Serialize(runSessionInfo); 1969builder.Configuration["DEBUG_SESSION_PORT"] = "5678"; 2002builder.Configuration["DEBUG_SESSION_INFO"] = "{}";
Aspire.Hosting.Radius.Tests (4)
Publishing\RadiusDeployParametersTests.cs (4)
84builder.Configuration[$"Parameters:{inputs[0].Name}"] = "https://first.example"; 85builder.Configuration[$"Parameters:{inputs[1].Name}"] = "https://second.example"; 124builder.Configuration["Parameters:web-http-BrowserOrigins"] = "https://public.example,https://alias.example"; 125builder.Configuration["Parameters:web-http-PrimaryBrowserOrigin"] = "https://public.example";
Aspire.Hosting.Redis.Tests (1)
AddRedisTests.cs (1)
201builder.Configuration["Parameters:pass"] = password;
Aspire.Hosting.Rust.Tests (2)
RustDebugArgsTests.cs (2)
31builder.Configuration["DEBUG_SESSION_INFO"] = JsonSerializer.Serialize(runSessionInfo); 32builder.Configuration["DEBUG_SESSION_PORT"] = "5678";
Aspire.Hosting.Testing.Tests (33)
DashboardTestingBuilderTests.cs (20)
74Assert.Equal(nameof(ResourceServiceAuthMode.ApiKey), builder.Configuration[AppHostResourceServiceAuthMode]); 89var firstToken = first.Configuration[AppHostBrowserToken]; 90var secondToken = second.Configuration[AppHostBrowserToken]; 117builder.Configuration[InteractivityEnabled] = "true"; 207Assert.Equal("true", builder.Configuration[DashboardUnsecuredAllowAnonymous]); 208Assert.Equal("http://127.0.0.1:12345", builder.Configuration[AspNetCoreUrls]); 233builder.Configuration[AppHostBrowserToken] = ""; 251Assert.Equal(nameof(ResourceServiceAuthMode.ApiKey), builder.Configuration[AppHostResourceServiceAuthMode]); 252Assert.False(string.IsNullOrEmpty(builder.Configuration[AppHostResourceServiceApiKey])); 266var firstKey = first.Configuration[AppHostResourceServiceApiKey]; 267var secondKey = second.Configuration[AppHostResourceServiceApiKey]; 286Assert.Equal("true", builder.Configuration["DcpPublisher:RandomizePorts"]); 287Assert.Equal(string.Empty, builder.Configuration[AspNetCoreUrls]); 288Assert.Equal(string.Empty, builder.Configuration[DashboardOtlpGrpcEndpointUrl]); 289Assert.Equal(string.Empty, builder.Configuration[DashboardOtlpHttpEndpointUrl]); 290Assert.Equal("http://127.0.0.1:0", builder.Configuration[ResourceServiceEndpointUrl]); 291Assert.Equal("false", builder.Configuration[DashboardUnsecuredAllowAnonymous]); 292Assert.Equal("false", builder.Configuration[InteractivityEnabled]); 294var browserToken = builder.Configuration[DashboardFrontendBrowserToken]; 296Assert.Equal(browserToken, builder.Configuration[AppHostBrowserToken]);
DashboardUrlTests.cs (3)
68builder.Configuration["ASPNETCORE_URLS"] = $"http://{DashboardHost}:0"; 164builder.Configuration["AppHost:BrowserToken"] = BrowserToken; 254builder.Configuration["AppHost:BrowserToken"] = string.Empty;
TestingBuilderTests.cs (7)
315.WithEnvironment("APP_HOST_ARG", builder.Configuration["APP_HOST_ARG"]) 316.WithEnvironment("LAUNCH_PROFILE_VAR_FROM_APP_HOST", builder.Configuration["LAUNCH_PROFILE_VAR_FROM_APP_HOST"]); 413.WithEnvironment("LAUNCH_PROFILE_VAR_FROM_APP_HOST", builder.Configuration["LAUNCH_PROFILE_VAR_FROM_APP_HOST"]); 645builder.Configuration["ASPNETCORE_URLS"] = endpointUrl; 646builder.Configuration["ASPIRE_DASHBOARD_OTLP_ENDPOINT_URL"] = endpointUrl; 647builder.Configuration["ASPIRE_RESOURCE_SERVICE_ENDPOINT_URL"] = endpointUrl; 671builder.Configuration["ASPIRE_RESOURCE_SERVICE_ENDPOINT_URL"] = "https://example.com:5001";
tests\Shared\DistributedApplicationTestingBuilderExtensions.cs (3)
21$"{VolumeNameGenerator.Sanitize(builder.Environment.ApplicationName).ToLowerInvariant()}-{builder.Configuration["AppHost:Sha256"]!.ToLowerInvariant()[..10]}"; 52builder.Configuration["Aspire:Store:Path"] = path ?? Directory.CreateTempSubdirectory().FullName; 58builder.Configuration["DcpPublisher:WaitForResourceCleanup"] = resourceCleanup.ToString();
Aspire.Hosting.Tests (123)
AspireStoreTests.cs (3)
36builder.Configuration[AspireStore.AspireStorePathKeyName] = Path.GetTempPath(); 76builder.Configuration[AspireStore.AspireStorePathKeyName] = Path.GetTempPath(); 153builder.Configuration[AspireStore.AspireStorePathKeyName] = Path.GetTempPath();
Backchannel\AppHostBackchannelTests.cs (2)
32builder.Configuration[KnownConfigNames.UnixSocketPath] = socketPath; 76builder.Configuration[KnownConfigNames.UnixSocketPath] = UnixSocketHelper.GetBackchannelSocketPath();
Backchannel\AppHostRpcTargetCancellationTests.cs (1)
244builder.Configuration[KnownConfigNames.UnixSocketPath] = UnixSocketHelper.GetBackchannelSocketPath();
Backchannel\AppHostRpcTargetUploadTests.cs (1)
122builder.Configuration[KnownConfigNames.MaxFileUploadSize] = "1";
Cli\CliOrphanDetectorTests.cs (1)
265builder.Configuration["ASPIRE_CLI_PID"] = fakeCliProcess.Id.ToString();
Codespaces\CodespacesUrlRewriterTests.cs (4)
41builder.Configuration["CODESPACES"] = "false"; 81builder.Configuration["CODESPACES"] = "true"; 82builder.Configuration["GITHUB_CODESPACES_PORT_FORWARDING_DOMAIN"] = "app.github.dev"; 83builder.Configuration["CODESPACE_NAME"] = "test-codespace";
ContainerRegistryResourceTests.cs (3)
247builder.Configuration["Parameters:registry-endpoint"] = "ghcr.io"; 263builder.Configuration["Parameters:registry-endpoint"] = "ghcr.io"; 264builder.Configuration["Parameters:registry-repo"] = "captainsafia/my-repo";
ContainerTunnelTests.cs (4)
47builder.Configuration[KnownConfigNames.EnableContainerTunnel] = "true"; 84builder.Configuration[KnownConfigNames.EnableContainerTunnel] = "true"; 125builder.Configuration[KnownConfigNames.EnableContainerTunnel] = "true"; 161builder.Configuration[KnownConfigNames.EnableContainerTunnel] = "true";
Dashboard\DashboardResourceTests.cs (27)
34builder.Configuration.AddInMemoryCollection(new Dictionary<string, string?> 110builder.Configuration.Sources.Clear(); 112builder.Configuration.AddInMemoryCollection(new Dictionary<string, string?> 214builder.Configuration.Sources.Clear(); 216builder.Configuration.AddInMemoryCollection(new Dictionary<string, string?> 249builder.Configuration.Sources.Clear(); 251builder.Configuration.AddInMemoryCollection(new Dictionary<string, string?> 285builder.Configuration.Sources.Clear(); 297builder.Configuration.AddInMemoryCollection(config); 321builder.Configuration.Sources.Clear(); 322builder.Configuration.AddInMemoryCollection(new Dictionary<string, string?> 385builder.Configuration.Sources.Clear(); 387builder.Configuration.AddInMemoryCollection(new Dictionary<string, string?> 427builder.Configuration.Sources.Clear(); 429builder.Configuration.AddInMemoryCollection(new Dictionary<string, string?> 463builder.Configuration.Sources.Clear(); 465builder.Configuration.AddInMemoryCollection(new Dictionary<string, string?> 500builder.Configuration.Sources.Clear(); 502builder.Configuration.AddInMemoryCollection(new Dictionary<string, string?> 548builder.Configuration.Sources.Clear(); 550builder.Configuration.AddInMemoryCollection(new Dictionary<string, string?> 595builder.Configuration.Sources.Clear(); 597builder.Configuration.AddInMemoryCollection(new Dictionary<string, string?> 629builder.Configuration.Sources.Clear(); 631builder.Configuration.AddInMemoryCollection(new Dictionary<string, string?> 825builder.Configuration.Sources.Clear(); 838builder.Configuration.AddInMemoryCollection(config);
ExecutableResourceBuilderExtensionTests.cs (4)
247builder.Configuration["DEBUG_SESSION_PORT"] = "5678"; 248builder.Configuration["DEBUG_SESSION_INFO"] = JsonSerializer.Serialize(new RunSessionInfo 308builder.Configuration["DEBUG_SESSION_PORT"] = "5678"; 309builder.Configuration["DEBUG_SESSION_INFO"] = JsonSerializer.Serialize(new RunSessionInfo
ExecutionConfigurationGathererTests.cs (1)
780builder.Configuration["Parameters:password"] = "test-password";
ExternalServiceTests.cs (4)
145builder.Configuration["Parameters:nuget-url"] = "https://nuget.org/"; 186builder.Configuration["Parameters:nuget-url"] = "invalid-url"; 206builder.Configuration["Parameters:nuget-url"] = "invalid-url"; 454builder.Configuration["Parameters:external-url"] = "https://example.com/";
Health\FriendlyHealthCheckErrorMessagesTests.cs (2)
61builder.Configuration["Parameters:test-url"] = "http://192.0.2.1/"; 101builder.Configuration["Parameters:test-url"] = "invalid-url";
Orchestrator\ApplicationOrchestratorTests.cs (6)
166builder.Configuration["CODESPACES"] = codespaces.ToString(); 167builder.Configuration["CODESPACE_NAME"] = "test-codespace"; 168builder.Configuration["GITHUB_CODESPACES_PORT_FORWARDING_DOMAIN"] = "app.github.dev"; 202builder.Configuration["CODESPACES"] = "true"; 203builder.Configuration["CODESPACE_NAME"] = "test-codespace"; 204builder.Configuration["GITHUB_CODESPACES_PORT_FORWARDING_DOMAIN"] = "app.github.dev";
Pipelines\DistributedApplicationPipelineTests.cs (1)
2699builder.Configuration[KnownConfigNames.AspireHome] = _aspireHome.FullName;
Pipelines\PipelineOutputDiffingTests.cs (8)
27builder.Configuration.AddInMemoryCollection(new Dictionary<string, string?> 63builder.Configuration.AddInMemoryCollection(new Dictionary<string, string?> 499builder.Configuration.AddJsonStream(new MemoryStream(Encoding.UTF8.GetBytes(""" 507builder.Configuration.AddJsonStream(new MemoryStream(Encoding.UTF8.GetBytes(""" 517builder.Configuration.AddInMemoryCollection(new Dictionary<string, string?> 573builder.Configuration.AddInMemoryCollection(new Dictionary<string, string?> 618builder.Configuration.AddInMemoryCollection(new Dictionary<string, string?> 646builder.Configuration.AddInMemoryCollection(new Dictionary<string, string?>
Pipelines\PipelineOutputSelectionTests.cs (4)
422builder.Configuration.AddJsonStream(new MemoryStream(Encoding.UTF8.GetBytes(""" 429builder.Configuration.AddJsonStream(new MemoryStream(Encoding.UTF8.GetBytes(""" 459builder.Configuration.AddInMemoryCollection(new Dictionary<string, string?> 495builder.Configuration.AddJsonStream(new MemoryStream(Encoding.UTF8.GetBytes(
ProjectResourceBuilderExtensionTests.cs (4)
147builder.Configuration["Parameters:password"] = "test-password"; 227builder.Configuration["Parameters:password"] = "test-password"; 295builder.Configuration["Parameters:password"] = "aspire-password"; 485builder.Configuration["Parameters:password"] = "test-password";
Publishing\ResourceContainerImageManagerTests.cs (7)
1473builder.Configuration["Parameters:goversion"] = "1.22"; 1474builder.Configuration["Parameters:secret"] = "mysecret"; 1535builder.Configuration["Parameters:stringparam"] = "test-value"; 1536builder.Configuration["Parameters:valueprovider"] = "provider-value"; 1645builder.Configuration["Parameters:stringsecret"] = "secret-value"; 1646builder.Configuration["Parameters:nullsecret"] = null; 1697builder.Configuration["Parameters:envsecret"] = "env-secret-value";
ResourceCommandServiceTests.cs (2)
26builder.Configuration[KnownConfigNames.VersionCheckDisabled] = "true"; 1328builder.Configuration,
Terminals\ResourceTerminalCatalogTests.cs (1)
273builder.Configuration[TerminalHostPaths.DirectoryOverrideConfigName] = _terminalDirectory;
Terminals\TerminalServiceTests.cs (1)
54builder.Configuration[KnownConfigNames.TerminalWatchBufferCapacity] = capacity.ToString(CultureInfo.InvariantCulture);
Utils\VolumeNameGeneratorTests.cs (2)
60var runVolumePrefix = $"{Sanitize(runBuilder.Environment.ApplicationName).ToLowerInvariant()}-{runBuilder.Configuration["AppHost:Sha256"]!.ToLowerInvariant()[..10]}"; 61var publishVolumePrefix = $"{Sanitize(publishBuilder.Environment.ApplicationName).ToLowerInvariant()}-{publishBuilder.Configuration["AppHost:Sha256"]!.ToLowerInvariant()[..10]}";
WaitForTests.cs (1)
90builder.Configuration["ConnectionStrings:cs"] = "cs-value";
WithEnvironmentTests.cs (1)
281builder.Configuration["Parameters:parameter"] = "MY_PARAMETER_VALUE";
WithHttpCommandTests.cs (2)
940builder.Configuration["CODESPACES"] = "false"; 984builder.Configuration["CODESPACES"] = "false";
WithOtlpExporterTests.cs (12)
29builder.Configuration["ASPIRE_DASHBOARD_OTLP_ENDPOINT_URL"] = grpcEndpoint; 30builder.Configuration["ASPIRE_DASHBOARD_OTLP_HTTP_ENDPOINT_URL"] = httpEndpoint; 63builder.Configuration["ASPIRE_DASHBOARD_OTLP_HTTP_ENDPOINT_URL"] = null; 107builder.Configuration["ASPIRE_DASHBOARD_OTLP_HTTP_ENDPOINT_URL"] = "http://localhost:4318"; 129builder.Configuration["ASPIRE_DASHBOARD_OTLP_ENDPOINT_URL"] = "http://localhost:4317"; 130builder.Configuration["ASPIRE_DASHBOARD_OTLP_HTTP_ENDPOINT_URL"] = null; 156builder.Configuration[configKey] = "http://localhost:18889"; 193builder.Configuration["ASPIRE_DASHBOARD_OTLP_ENDPOINT_URL"] = "http://localhost:18889"; 194builder.Configuration["ASPIRE_DASHBOARD_OTLP_HTTP_ENDPOINT_URL"] = "http://localhost:18890"; 226builder.Configuration["ASPIRE_DASHBOARD_OTLP_ENDPOINT_URL"] = "http://localhost:18889"; 249builder.Configuration["ASPIRE_DASHBOARD_OTLP_ENDPOINT_URL"] = "http://localhost:18889"; 278builder.Configuration["ASPIRE_DASHBOARD_OTLP_ENDPOINT_URL"] = "http://localhost:18889";
WithReferenceTests.cs (1)
621builder.Configuration["ConnectionStrings:resource"] = "test connection string";
WithTerminalTests.cs (12)
343builder.Configuration[KnownConfigNames.DashboardOtlpGrpcEndpointUrl] = otlpEndpoint; 344builder.Configuration[KnownConfigNames.TerminalHostTelemetryEnabled] = "false"; 394builder.Configuration[KnownConfigNames.DashboardOtlpGrpcEndpointUrl] = null; 395builder.Configuration[KnownConfigNames.DashboardOtlpHttpEndpointUrl] = null; 396builder.Configuration[KnownConfigNames.Legacy.DashboardOtlpGrpcEndpointUrl] = null; 397builder.Configuration[KnownConfigNames.Legacy.DashboardOtlpHttpEndpointUrl] = null; 398builder.Configuration[KnownConfigNames.TerminalHostTelemetryEnabled] = "true"; 401builder.Configuration[endpointConfigurationKey] = "http://localhost:4317"; 1074builder.Configuration[TerminalHostPaths.DirectoryOverrideConfigName] = publishDirectory; 1471builder.Configuration[TerminalHostPaths.DirectoryOverrideConfigName] = directory; 1524builder.Configuration[TerminalHostPaths.DirectoryOverrideConfigName] = _terminalDirectory; 1535builder.Configuration[TerminalHostPaths.DirectoryOverrideConfigName] = _terminalDirectory;
WithVolumeTests.cs (1)
114builder.Configuration[AspireStore.AspireStorePathKeyName] = workspace.Path;
Aspire.Hosting.TestUtilities (3)
tests\Shared\DistributedApplicationTestingBuilderExtensions.cs (3)
21$"{VolumeNameGenerator.Sanitize(builder.Environment.ApplicationName).ToLowerInvariant()}-{builder.Configuration["AppHost:Sha256"]!.ToLowerInvariant()[..10]}"; 52builder.Configuration["Aspire:Store:Path"] = path ?? Directory.CreateTempSubdirectory().FullName; 58builder.Configuration["DcpPublisher:WaitForResourceCleanup"] = resourceCleanup.ToString();
Aspire.Hosting.Valkey.Tests (1)
AddValkeyTests.cs (1)
161builder.Configuration["Parameters:pass"] = password;
Aspire.Playground.Tests (1)
Infrastructure\DistributedApplicationExtensions.cs (1)
32builder.Configuration[$"Parameters:{parameter.Name}"] = parameter.Secret