13 writes to EnvironmentVariables
Aspire.Hosting.MongoDB (1)
MongoDBBuilderExtensions.cs (1)
249EnvironmentVariables = { ["ASPIRE_MONGODB_REPL_CONNECTION_STRING"] = connectionString }
Aspire.Hosting.MongoDB.Tests (1)
tests\Shared\ContainerReplCommandTestBase.cs (1)
126EnvironmentVariables = { ["PASSWORD"] = "quotes'\" $; spaces" }
Aspire.Hosting.MySql (1)
MySqlBuilderExtensions.cs (1)
134EnvironmentVariables =
Aspire.Hosting.MySql.Tests (1)
tests\Shared\ContainerReplCommandTestBase.cs (1)
126EnvironmentVariables = { ["PASSWORD"] = "quotes'\" $; spaces" }
Aspire.Hosting.PostgreSQL (1)
PostgresBuilderExtensions.cs (1)
168EnvironmentVariables = { ["PGPASSWORD"] = password }
Aspire.Hosting.PostgreSQL.Tests (1)
tests\Shared\ContainerReplCommandTestBase.cs (1)
126EnvironmentVariables = { ["PASSWORD"] = "quotes'\" $; spaces" }
Aspire.Hosting.Redis.Tests (1)
tests\Shared\ContainerReplCommandTestBase.cs (1)
126EnvironmentVariables = { ["PASSWORD"] = "quotes'\" $; spaces" }
Aspire.Hosting.SqlServer (1)
SqlServerBuilderExtensions.cs (1)
157EnvironmentVariables = { ["SQLCMDPASSWORD"] = password }
Aspire.Hosting.SqlServer.Tests (1)
tests\Shared\ContainerReplCommandTestBase.cs (1)
126EnvironmentVariables = { ["PASSWORD"] = "quotes'\" $; spaces" }
Aspire.Hosting.Tests (3)
Terminals\Hex1bPtySocketTests.cs (1)
79EnvironmentVariables = { [Hex1bPtySocketHelper.SocketDirectoryEnvironmentVariable] = Path.Combine(root.FullName, "child") }
Terminals\TerminalLaunchOptionsTests.cs (1)
80EnvironmentVariables =
Terminals\TerminalServiceTests.cs (1)
267EnvironmentVariables =
Aspire.Hosting.Valkey.Tests (1)
tests\Shared\ContainerReplCommandTestBase.cs (1)
126EnvironmentVariables = { ["PASSWORD"] = "quotes'\" $; spaces" }
46 references to EnvironmentVariables
Aspire.Hosting (3)
ApplicationModel\TerminalService.cs (3)
127/// <see langword="true"/>, so <see cref="TerminalLaunchOptions.EnvironmentVariables"/> layers over the AppHost's 138var environment = options.EnvironmentVariables.Count > 0 139? new Dictionary<string, string>(options.EnvironmentVariables, StringComparer.Ordinal)
Aspire.Hosting.MongoDB (2)
src\Shared\ContainerReplCommand.cs (2)
77foreach (var (name, value) in options.EnvironmentVariables) 82execOptions.EnvironmentVariables[name] = value;
Aspire.Hosting.MongoDB.Tests (3)
MongoDBReplCommandTests.cs (2)
63Assert.Collection(execOptions.EnvironmentVariables, variable => 80Assert.Collection(options.EnvironmentVariables, variable =>
tests\Shared\ContainerReplCommandTestBase.cs (1)
135Assert.Collection(execOptions.EnvironmentVariables, variable =>
Aspire.Hosting.MySql (2)
src\Shared\ContainerReplCommand.cs (2)
77foreach (var (name, value) in options.EnvironmentVariables) 82execOptions.EnvironmentVariables[name] = value;
Aspire.Hosting.MySql.Tests (2)
MySqlReplCommandTests.cs (1)
54Assert.Collection(execOptions.EnvironmentVariables, variable =>
tests\Shared\ContainerReplCommandTestBase.cs (1)
135Assert.Collection(execOptions.EnvironmentVariables, variable =>
Aspire.Hosting.PostgreSQL (2)
src\Shared\ContainerReplCommand.cs (2)
77foreach (var (name, value) in options.EnvironmentVariables) 82execOptions.EnvironmentVariables[name] = value;
Aspire.Hosting.PostgreSQL.Tests (2)
PostgresReplCommandTests.cs (1)
55Assert.Collection(execOptions.EnvironmentVariables, variable =>
tests\Shared\ContainerReplCommandTestBase.cs (1)
135Assert.Collection(execOptions.EnvironmentVariables, variable =>
Aspire.Hosting.Redis (3)
RedisBuilderExtensions.cs (1)
261options.EnvironmentVariables["REDISCLI_AUTH"] = password;
src\Shared\ContainerReplCommand.cs (2)
77foreach (var (name, value) in options.EnvironmentVariables) 82execOptions.EnvironmentVariables[name] = value;
Aspire.Hosting.Redis.Tests (3)
RedisReplCommandTests.cs (2)
54Assert.Collection(execOptions.EnvironmentVariables, variable => 71Assert.Empty(execOptions.EnvironmentVariables);
tests\Shared\ContainerReplCommandTestBase.cs (1)
135Assert.Collection(execOptions.EnvironmentVariables, variable =>
Aspire.Hosting.SqlServer (2)
src\Shared\ContainerReplCommand.cs (2)
77foreach (var (name, value) in options.EnvironmentVariables) 82execOptions.EnvironmentVariables[name] = value;
Aspire.Hosting.SqlServer.Tests (2)
SqlServerReplCommandTests.cs (1)
64Assert.Collection(execOptions.EnvironmentVariables, variable =>
tests\Shared\ContainerReplCommandTestBase.cs (1)
135Assert.Collection(execOptions.EnvironmentVariables, variable =>
Aspire.Hosting.Tests (14)
Terminals\Hex1bAspireTerminalTests.cs (2)
273options.EnvironmentVariables["PATH"] = "/usr/bin:/bin"; 274options.EnvironmentVariables["ASPIRE_TERMINAL_TEST_SETTING"] = "value with spaces";
Terminals\TerminalLaunchOptionsTests.cs (7)
34Assert.Empty(options.EnvironmentVariables); 86options.EnvironmentVariables["MY_SETTING"] = "updated"; 88Assert.Equal("xterm-256color", options.EnvironmentVariables["TERM"]); 89Assert.Equal("updated", options.EnvironmentVariables["MY_SETTING"]); 90Assert.Equal(2, options.EnvironmentVariables.Count); 99first.EnvironmentVariables["MY_SETTING"] = "value"; 102Assert.Empty(second.EnvironmentVariables);
Terminals\TerminalServiceTests.cs (5)
287options.EnvironmentVariables.Clear(); 288options.EnvironmentVariables["ASPIRE_TERMINAL_SNAPSHOT_SETTING"] = "second value"; 289options.EnvironmentVariables["ASPIRE_TERMINAL_SNAPSHOT_ADDED"] = "added"; 297options.EnvironmentVariables.Clear(); 298options.EnvironmentVariables["ASPIRE_TERMINAL_SNAPSHOT_SETTING"] = "must-not-be-used";
Aspire.Hosting.Valkey (3)
src\Shared\ContainerReplCommand.cs (2)
77foreach (var (name, value) in options.EnvironmentVariables) 82execOptions.EnvironmentVariables[name] = value;
ValkeyBuilderExtensions.cs (1)
232options.EnvironmentVariables["VALKEYCLI_AUTH"] = password;
Aspire.Hosting.Valkey.Tests (3)
tests\Shared\ContainerReplCommandTestBase.cs (1)
135Assert.Collection(execOptions.EnvironmentVariables, variable =>
ValkeyReplCommandTests.cs (2)
51Assert.Collection(execOptions.EnvironmentVariables, variable => 69Assert.Empty(execOptions.EnvironmentVariables);