2 implementations of Configuration
Aspire.Hosting.Testing (2)
DistributedApplicationTestingBuilder.cs (2)
231public ConfigurationManager Configuration => innerBuilder.Configuration; 385public ConfigurationManager Configuration => _innerBuilder.Configuration;
155 references to Configuration
Aspire.Hosting.Azure.Tests (27)
AzureDeployerTests.cs (4)
607builder.Configuration["Parameters:test-param-2"] = "resolved-value-2"; 1466Assert.Equal("cached-sub-12345678-1234-1234-1234-123456789012", builder.Configuration["Azure:SubscriptionId"]); 1467Assert.Equal("westus2", builder.Configuration["Azure:Location"]); 1468Assert.Equal("cached-rg-test", builder.Configuration["Azure:ResourceGroup"]);
AzureFunctionsTests.cs (14)
313builder.Configuration["AppHost:Sha256"] = "634f8"; 314builder.Configuration["AppHost:ProjectNameSha256"] = "634f8"; 344builder.Configuration["AppHost:Sha256"] = "634f8"; 345builder.Configuration["AppHost:ProjectNameSha256"] = "634f8"; 373builder.Configuration["AppHost:Sha256"] = "634f8"; 374builder.Configuration["AppHost:ProjectNameSha256"] = "634f8"; 401builder.Configuration["AppHost:Sha256"] = "634f8"; 402builder.Configuration["AppHost:ProjectNameSha256"] = "634f8"; 430builder.Configuration["AppHost:Sha256"] = "634f8"; 431builder.Configuration["AppHost:ProjectNameSha256"] = "634f8"; 584builder.Configuration["AppHost:DefaultLaunchProfileName"] = "TestProfile"; 601builder.Configuration["DOTNET_LAUNCH_PROFILE"] = "DotnetProfile"; 631builder.Configuration["AppHost:DefaultLaunchProfileName"] = "AppHostProfile"; 632builder.Configuration["DOTNET_LAUNCH_PROFILE"] = "DotnetProfile";
AzureInfrastructureExtensionsTests.cs (2)
36builder.Configuration["Parameters:skuName"] = "Standard_ZRS"; 75builder.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";
BicepUtilitiesTests.cs (1)
41builder.Configuration["Parameters:param"] = "paramValue";
Aspire.Hosting.Containers.Tests (3)
WithDockerfileTests.cs (3)
30builder.Configuration["Parameters:secret"] = "open sesame from env"; 446builder.Configuration["Parameters:message"] = "hello"; 517builder.Configuration["Parameters:message"] = "hello";
Aspire.Hosting.Docker.Tests (4)
DockerComposePublisherTests.cs (2)
572builder.Configuration["ConnectionStrings:cstest"] = "Server=localhost;Database=test"; 632builder.Configuration["ConnectionStrings:dbConnection"] = "Server=localhost;Database=mydb";
DockerComposeTests.cs (2)
275builder.Configuration["AppHost:PathSha256"] = testSha; 369builder.Configuration["AppHost:PathSha256"] = projectId;
Aspire.Hosting.Foundry.Tests (2)
HostedAgentExtensionTests.cs (2)
55builder.Configuration["Azure:Location"] = "invalidregion"; 72builder.Configuration["Azure:Location"] = "eastus";
Aspire.Hosting.Garnet.Tests (1)
AddGarnetTests.cs (1)
127builder.Configuration["Parameters:pass"] = password;
Aspire.Hosting.GitHub.Models.Tests (23)
GitHubModelsExtensionTests.cs (22)
16builder.Configuration["Parameters:github-gh-apikey"] = "test-api-key"; 41builder.Configuration["Parameters:github-gh-apikey"] = "test-api-key"; 53builder.Configuration["Parameters:github-gh-apikey"] = "test-api-key"; 73builder.Configuration["Parameters:github-api-key"] = apiKey; 100builder.Configuration["Parameters:github-gh-apikey"] = "test-api-key"; 113builder.Configuration["Parameters:github-org"] = "myorg"; 114builder.Configuration["Parameters:github-gh-apikey"] = "test-api-key"; 129builder.Configuration["Parameters:github-org"] = "myorg"; 130builder.Configuration["Parameters:github-gh-apikey"] = "test-api-key"; 149builder.Configuration["Parameters:github-org"] = "myorg"; 150builder.Configuration["Parameters:github-gh-apikey"] = "test-api-key"; 165builder.Configuration["Parameters:github-gh-apikey"] = "test-api-key"; 183builder.Configuration["Parameters:github-org"] = "myorg"; 186builder.Configuration["Parameters:github-api-key"] = "test-key"; 202builder.Configuration["Parameters:github-api-key"] = "test-key"; 218builder.Configuration["Parameters:github-org"] = "myorg"; 221builder.Configuration["Parameters:github-api-key"] = "test-key"; 234builder.Configuration["Parameters:github-gh-apikey"] = "test-api-key"; 247builder.Configuration["Parameters:github-gh-apikey"] = "test-api-key"; 282builder.Configuration["Parameters:github-gh-apikey"] = "test-api-key"; 296builder.Configuration["Parameters:github-gh-apikey"] = "test-api-key"; 313builder.Configuration["Parameters:github-gh-apikey"] = "test-api-key";
GitHubModelsFunctionalTests.cs (1)
24builder.Configuration["Parameters:resource-gh-apikey"] = "test-api-key";
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"; 67builder.Configuration["Parameters:resource-openai-apikey"] = "test-api-key";
Aspire.Hosting.Python.Tests (10)
AddPythonAppTests.cs (10)
130builder.Configuration["ConnectionStrings:connectionString"] = "test"; 1394builder.Configuration["DEBUG_SESSION_INFO"] = JsonSerializer.Serialize(runSessionInfo); 1395builder.Configuration["DEBUG_SESSION_PORT"] = "5678"; 1432builder.Configuration["DEBUG_SESSION_INFO"] = JsonSerializer.Serialize(runSessionInfo); 1433builder.Configuration["DEBUG_SESSION_PORT"] = "5678"; 1472builder.Configuration["DEBUG_SESSION_INFO"] = JsonSerializer.Serialize(runSessionInfo); 1473builder.Configuration["DEBUG_SESSION_PORT"] = "5678"; 1509builder.Configuration["DEBUG_SESSION_INFO"] = JsonSerializer.Serialize(runSessionInfo); 1510builder.Configuration["DEBUG_SESSION_PORT"] = "5678"; 1543builder.Configuration["DEBUG_SESSION_INFO"] = "{}";
Aspire.Hosting.Redis.Tests (1)
AddRedisTests.cs (1)
197builder.Configuration["Parameters:pass"] = password;
Aspire.Hosting.Testing.Tests (6)
TestingBuilderTests.cs (3)
278.WithEnvironment("APP_HOST_ARG", builder.Configuration["APP_HOST_ARG"]) 279.WithEnvironment("LAUNCH_PROFILE_VAR_FROM_APP_HOST", builder.Configuration["LAUNCH_PROFILE_VAR_FROM_APP_HOST"]); 374.WithEnvironment("LAUNCH_PROFILE_VAR_FROM_APP_HOST", builder.Configuration["LAUNCH_PROFILE_VAR_FROM_APP_HOST"]);
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 (60)
AspireStoreTests.cs (3)
36builder.Configuration[AspireStore.AspireStorePathKeyName] = Path.GetTempPath(); 60builder.Configuration[AspireStore.AspireStorePathKeyName] = Path.GetTempPath(); 137builder.Configuration[AspireStore.AspireStorePathKeyName] = Path.GetTempPath();
Backchannel\AppHostBackchannelTests.cs (2)
21builder.Configuration[KnownConfigNames.UnixSocketPath] = UnixSocketHelper.GetBackchannelSocketPath(); 57builder.Configuration[KnownConfigNames.UnixSocketPath] = UnixSocketHelper.GetBackchannelSocketPath();
Backchannel\Exec\ExecTestsBase.cs (1)
64builder.Configuration[KnownConfigNames.UnixSocketPath] = UnixSocketHelper.GetBackchannelSocketPath();
Cli\CliOrphanDetectorTests.cs (1)
242builder.Configuration["ASPIRE_CLI_PID"] = fakeCliProcess.Id.ToString();
Codespaces\CodespacesUrlRewriterTests.cs (4)
19builder.Configuration["CODESPACES"] = "false"; 59builder.Configuration["CODESPACES"] = "true"; 60builder.Configuration["GITHUB_CODESPACES_PORT_FORWARDING_DOMAIN"] = "app.github.dev"; 61builder.Configuration["CODESPACE_NAME"] = "test-codespace";
ContainerRegistryResourceTests.cs (3)
240builder.Configuration["Parameters:registry-endpoint"] = "ghcr.io"; 256builder.Configuration["Parameters:registry-endpoint"] = "ghcr.io"; 257builder.Configuration["Parameters:registry-repo"] = "captainsafia/my-repo";
ContainerTunnelTests.cs (2)
21builder.Configuration[KnownConfigNames.EnableContainerTunnel] = "true"; 55builder.Configuration[KnownConfigNames.EnableContainerTunnel] = "true";
Dashboard\DashboardResourceTests.cs (19)
32builder.Configuration.AddInMemoryCollection(new Dictionary<string, string?> 94builder.Configuration.Sources.Clear(); 96builder.Configuration.AddInMemoryCollection(new Dictionary<string, string?> 211builder.Configuration.Sources.Clear(); 213builder.Configuration.AddInMemoryCollection(new Dictionary<string, string?> 287builder.Configuration.Sources.Clear(); 289builder.Configuration.AddInMemoryCollection(new Dictionary<string, string?> 328builder.Configuration.Sources.Clear(); 330builder.Configuration.AddInMemoryCollection(new Dictionary<string, string?> 364builder.Configuration.Sources.Clear(); 366builder.Configuration.AddInMemoryCollection(new Dictionary<string, string?> 401builder.Configuration.Sources.Clear(); 403builder.Configuration.AddInMemoryCollection(new Dictionary<string, string?> 447builder.Configuration.Sources.Clear(); 449builder.Configuration.AddInMemoryCollection(new Dictionary<string, string?> 481builder.Configuration.Sources.Clear(); 483builder.Configuration.AddInMemoryCollection(new Dictionary<string, string?> 673builder.Configuration.Sources.Clear(); 686builder.Configuration.AddInMemoryCollection(config);
ExecutionConfigurationGathererTests.cs (1)
633builder.Configuration["Parameters:password"] = "test-password";
ExternalServiceTests.cs (3)
145builder.Configuration["Parameters:nuget-url"] = "https://nuget.org/"; 186builder.Configuration["Parameters:nuget-url"] = "invalid-url"; 434builder.Configuration["Parameters:external-url"] = "https://example.com/";
Publishing\ResourceContainerImageManagerTests.cs (7)
643builder.Configuration["Parameters:goversion"] = "1.22"; 644builder.Configuration["Parameters:secret"] = "mysecret"; 704builder.Configuration["Parameters:stringparam"] = "test-value"; 705builder.Configuration["Parameters:valueprovider"] = "provider-value"; 813builder.Configuration["Parameters:stringsecret"] = "secret-value"; 814builder.Configuration["Parameters:nullsecret"] = null; 864builder.Configuration["Parameters:envsecret"] = "env-secret-value";
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();
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)
89builder.Configuration["ConnectionStrings:cs"] = "cs-value";
WithEnvironmentTests.cs (1)
118builder.Configuration["Parameters:parameter"] = "MY_PARAMETER_VALUE";
WithHttpCommandTests.cs (2)
409builder.Configuration["CODESPACES"] = "false"; 453builder.Configuration["CODESPACES"] = "false";
WithOtlpExporterTests.cs (4)
26builder.Configuration["ASPIRE_DASHBOARD_OTLP_ENDPOINT_URL"] = grpcEndpoint; 27builder.Configuration["ASPIRE_DASHBOARD_OTLP_HTTP_ENDPOINT_URL"] = httpEndpoint; 58builder.Configuration["ASPIRE_DASHBOARD_OTLP_HTTP_ENDPOINT_URL"] = null; 80builder.Configuration["ASPIRE_DASHBOARD_OTLP_HTTP_ENDPOINT_URL"] = null;
WithReferenceTests.cs (1)
353builder.Configuration["ConnectionStrings:resource"] = "test connection string";
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