3 writes to Name
Aspire.Hosting (3)
Dcp\ContainerCreator.cs (2)
255
spec.Env = configuration.EnvironmentVariables.Select(kvp => new EnvVar {
Name
= kvp.Key, Value = kvp.Value }).ToList();
632
dcpBuildArgs.Add(new EnvVar() {
Name
= buildArgument.Key, Value = valueString });
Dcp\ExecutableCreator.cs (1)
257
.Select(static variable => new EnvVar {
Name
= variable.Key, Value = variable.Value })
93 references to Name
Aspire.Hosting (4)
Dcp\ResourceSnapshotBuilder.cs (4)
402
if (env.
Name
is not null)
404
var isFromSpec = specSource?.Any(e => string.Equals(e.
Name
, env.
Name
, StringComparison.Ordinal)) is true or null;
406
environment.Add(new(env.
Name
, env.Value ?? "", isFromSpec));
Aspire.Hosting.Containers.Tests (10)
WithDockerfileTests.cs (10)
497
Assert.Equal("MESSAGE", arg.
Name
);
502
Assert.Equal("stringParam", arg.
Name
);
507
Assert.Equal("intParam", arg.
Name
);
512
Assert.Equal("boolParamTrue", arg.
Name
);
517
Assert.Equal("boolParamFalse", arg.
Name
);
568
Assert.Equal("MESSAGE", arg.
Name
);
573
Assert.Equal("stringParam", arg.
Name
);
578
Assert.Equal("intParam", arg.
Name
);
583
Assert.Equal("boolParamTrue", arg.
Name
);
588
Assert.Equal("boolParamFalse", arg.
Name
);
Aspire.Hosting.Tests (79)
Dcp\DcpExecutorTests.cs (61)
317
Assert.Single(executable.Spec.Env!, variable => variable.
Name
== "PORT").Value);
937
var callCount1 = exe1.Spec.Env!.Single(e => e.
Name
== "CALL_COUNT");
957
var callCount2 = exe2.Spec.Env!.Single(e => e.
Name
== "CALL_COUNT");
1000
var envVarVal = dcpExe.Spec.Env?.Single(v => v.
Name
== "NO_PORT_NO_TARGET_PORT").Value;
1038
var envVarVal = dcpExe.Spec.Env?.Single(v => v.
Name
== "PORT_SET_NO_TARGET_PORT").Value;
1070
var envVarVal = dcpExe.Spec.Env?.Single(v => v.
Name
== "NO_PORT_TARGET_PORT_SET").Value;
1135
var envVarVal = dcpExe.Spec.Env?.Single(v => v.
Name
== "PORT_AND_TARGET_PORT_SET").Value;
1186
var envVarVal = dcpExe.Spec.Env?.Single(v => v.
Name
== "PORT_SET_NO_TARGET_PORT").Value;
1215
var envVarVal = dcpExe.Spec.Env?.Single(v => v.
Name
== "EQUAL_PORT_AND_TARGET_PORT").Value;
1250
var envVarVal = dcpExe.Spec.Env?.Single(v => v.
Name
== "PORT_SET_NO_TARGET_PORT").Value;
1295
var envVarVal = dcpExe.Spec.Env?.Single(v => v.
Name
== "PORT_SET_NO_TARGET_PORT").Value;
1331
var envVarVal = dcpExe.Spec.Env?.Single(v => v.
Name
== "PORT_SET_NO_TARGET_PORT").Value;
1362
var envVarVal = dcpExe.Spec.Env?.Single(v => v.
Name
== "PORT_SET_NO_TARGET_PORT").Value;
1394
var envVarVal = dcpExe.Spec.Env?.Single(v => v.
Name
== "NO_PORT_TARGET_PORT_SET").Value;
1425
var envVarVal = dcpExe.Spec.Env?.Single(v => v.
Name
== "PORT_AND_TARGET_PORT_SET").Value;
1454
var envVarVal = dcpExe.Spec.Env?.Single(v => v.
Name
== "NO_PORT_NO_TARGET_PORT").Value;
1572
var envVarVal = dynamicExecutable.Spec.Env?.Single(v => v.
Name
== "DYNAMIC_PORT").Value;
1724
Assert.Equal(allocatedPort.ToString(CultureInfo.InvariantCulture), firstExecutable.Spec.Env?.Single(v => v.
Name
== "HTTP_PORT").Value);
1733
Assert.Equal(allocatedPort.ToString(CultureInfo.InvariantCulture), executables[1].Spec.Env?.Single(v => v.
Name
== "HTTP_PORT").Value);
3962
var envVarVal = dcpExe.Spec.Env?.Single(v => v.
Name
== "NO_PORT_NO_TARGET_PORT").Value;
3967
var aspnetCoreUrls = dcpExe.Spec.Env?.Single(v => v.
Name
== KnownAspNetCoreConfigNames.Urls).Value;
4009
var envVarVal = dcpExe.Spec.Env?.Single(v => v.
Name
== "PORT_SET_NO_TARGET_PORT").Value;
4042
var aspnetCoreUrls = dcpExe.Spec.Env?.Single(v => v.
Name
== KnownAspNetCoreConfigNames.Urls).Value;
4079
var aspnetCoreUrls = dcpExe.Spec.Env?.Single(v => v.
Name
== KnownAspNetCoreConfigNames.Urls).Value;
4126
var aspnetCoreUrls = dcpExe.Spec.Env?.Single(v => v.
Name
== KnownAspNetCoreConfigNames.Urls).Value;
4159
var envVarVal = dcpCtr.Spec.Env?.Single(v => v.
Name
== "NO_PORT_TARGET_PORT_SET").Value;
4194
var envVarVal = dcpCtr.Spec.Env?.Single(v => v.
Name
== "PORT_AND_TARGET_PORT_SET").Value;
4424
var envVarVal = dcpCtr.Spec.Env?.Single(v => v.
Name
== "PORT_SET_NO_TARGET_PORT").Value;
4456
var envVarVal = dcpCtr.Spec.Env?.Single(v => v.
Name
== "NO_PORT_TARGET_PORT_SET").Value;
4575
var envVarVal = dcpCtr.Spec.Env?.Single(v => v.
Name
== "PUBLIC_PORT").Value;
4578
var secondEnvVarVal = dcpCtr.Spec.Env?.Single(v => v.
Name
== "PUBLIC_PORT_AGAIN").Value;
4608
var envVarVal = dcpCtr.Spec.Env?.Single(v => v.
Name
== "PUBLIC_HOST_AND_PORT").Value;
4765
var envVarVal = dcpCtr.Spec.Env?.Single(v => v.
Name
== "PORT_AND_TARGET_PORT_SET").Value;
4797
var envVarVal = dcpCtr.Spec.Env?.Single(v => v.
Name
== "PORT_AND_TARGET_PORT_SET").Value;
4831
var envVarVal = dcpCtr.Spec.Env?.Single(v => v.
Name
== "PORT_AND_PROTOCOL_SET").Value;
5151
var effectiveLaunchProfileEnv = exe.Spec.Env.SingleOrDefault(v => v.
Name
== "DOTNET_LAUNCH_PROFILE")?.Value;
5182
var envVal = exe.Spec.Env!.SingleOrDefault(e => e.
Name
== "DOTNET_LAUNCH_PROFILE")?.Value;
5213
var envVal = exe.Spec.Env!.SingleOrDefault(e => e.
Name
== "DOTNET_LAUNCH_PROFILE")?.Value;
5244
Assert.DoesNotContain(exe.Spec.Env ?? [], e => e.
Name
== "DOTNET_LAUNCH_PROFILE");
5274
Assert.DoesNotContain(exe.Spec.Env ?? [], e => e.
Name
== "DOTNET_LAUNCH_PROFILE");
5365
var debugValue = Assert.Single(executable.Spec.Env!, variable => variable.
Name
== "DEBUG_VALUE").Value;
6044
var sslCertDir = Assert.Single(exe.Spec.Env!, e => e.
Name
== "SSL_CERT_DIR").Value;
6045
var sslCertFile = Assert.Single(exe.Spec.Env!, e => e.
Name
== "SSL_CERT_FILE").Value;
6144
var sslCertDir = Assert.Single(exe.Spec.Env!, e => e.
Name
== "SSL_CERT_DIR").Value;
9666
var exePortEnvVal = dcpContainer.Spec?.Env?.Where(e => e.
Name
== $"EXE_{endpointName.ToUpper()}_PORT").Single().Value;
9730
var url = Assert.Single(dcpContainer.Spec.Env, e => e.
Name
== "URL").Value;
9777
var url = Assert.Single(dcpContainer.Spec.Env, e => e.
Name
== "URL").Value;
9932
Assert.Contains(startedExecutable.Spec.Env!, e => e is {
Name
: "DEFERRED_ENV", Value: "true" });
9977
Assert.Contains(startedContainer.Spec.Env!, e => e is {
Name
: "DEFERRED_ENV", Value: "true" });
10024
Assert.Contains(executable.Spec.Env!, e => e is {
Name
: "PERSISTENT_ENV", Value: "true" });
10077
Assert.Contains(container.Spec.Env!, e => e is {
Name
: "PERSISTENT_ENV", Value: "true" });
10208
Assert.Single(dcpExecutable.Spec.Env, variable => variable.
Name
== "CONTAINER_URL").Value);
10211
Assert.Single(dcpExecutable.Spec.Env, variable => variable.
Name
== "HOST_PORT").Value);
10258
Assert.Single(sourceExecutable.Spec.Env, variable => variable.
Name
== "TARGET_PORT").Value);
10295
Assert.Single(dcpExecutable.Spec.Env, variable => variable.
Name
== "CONTAINER_PORT").Value);
10335
Assert.Single(sourceExecutable.Spec.Env, variable => variable.
Name
== "TARGET_PORT").Value);
10495
Assert.Single(sourceExecutable.Spec.Env, variable => variable.
Name
== "TARGET_PORT").Value);
10544
Assert.Single(dcpExecutable.Spec.Env, variable => variable.
Name
== "CONTAINER_PORT").Value);
10706
var executableBPort = Assert.Single(waitingConsumingContainer.Spec.Env, e => e.
Name
== "EXEC_B_PORT").Value;
10778
var upstreamPort = Assert.Single(tunnelDependentDcpContainer.Spec.Env, e => e.
Name
== "UPSTREAM_PORT").Value;
11487
return Assert.Single(exe.Spec.Env!, e => e.
Name
== "SSL_CERT_DIR").Value;
Dcp\ExecutableLaunchPlanTests.cs (1)
239
Assert.Equal("ENV", variable.
Name
);
DistributedApplicationTests.cs (17)
1025
Assert.DoesNotContain(item.Spec.Env, e => e.
Name
== "SSL_CERT_FILE");
1029
Assert.Collection(item.Spec.Env.Where(e => e.
Name
== "SSL_CERT_FILE"),
1032
Assert.Equal("SSL_CERT_FILE", certFile.
Name
);
1037
Assert.Collection(item.Spec.Env.Where(e => e.
Name
== "SSL_CERT_DIR"),
1040
Assert.Equal("SSL_CERT_DIR", certDir.
Name
);
1154
Assert.Single(redisContainer.Spec.Env, e => e.
Name
== "INITIAL_ENV_VAR" && e.Value == "InitialValue");
1155
Assert.Single(redisContainer.Spec.Env, e => e.
Name
== "CALLBACK_ADDED_VAR" && e.Value == "CallbackValue");
1156
Assert.Single(redisContainer.Spec.Env, e => e.
Name
== "INITIAL_REFERENCE_EXPRESSION" && e.Value == $"{value}_AppendedInCallback");
1194
Assert.Single(redisContainer.Spec.Env, e => e.
Name
== "INITIAL_ENV_VAR" && e.Value == "InitialValue");
1195
Assert.Single(redisContainer.Spec.Env, e => e.
Name
== "INITIAL_REFERENCE_EXPRESSION" && e.Value == $"{value}");
1339
return Assert.Single(envVars, e => e.
Name
== name).Value;
1407
return Assert.Single(envVars, e => e.
Name
== name).Value;
1440
return Assert.Single(envVars, e => e.
Name
== name).Value;
1861
var env = Assert.Single(service.Spec.Env!, e => e.
Name
== $"ConnectionStrings__{testName}-redis");
1882
var otherRedisEnv = Assert.Single(service.Spec.Env!, e => e.
Name
== $"ConnectionStrings__{testName}-redisNoPort");
1939
var env = Assert.Single(service.Spec.Env!, e => e.
Name
== $"ConnectionStrings__{testName}-redis");
1960
var otherRedisEnv = Assert.Single(service.Spec.Env!, e => e.
Name
== $"ConnectionStrings__{testName}-redisNoPort");