3 writes to Name
Aspire.Hosting (3)
Dcp\ContainerCreator.cs (2)
347
spec.Env = configuration.EnvironmentVariables.Select(kvp => new EnvVar {
Name
= kvp.Key, Value = kvp.Value }).ToList();
948
dcpBuildArgs.Add(new EnvVar() {
Name
= buildArgument.Key, Value = valueString });
Dcp\ExecutableCreator.cs (1)
181
.Select(static variable => new EnvVar {
Name
= variable.Key, Value = variable.Value })
85 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 (71)
Dcp\DcpExecutorTests.cs (53)
584
var callCount1 = exe1.Spec.Env!.Single(e => e.
Name
== "CALL_COUNT");
604
var callCount2 = exe2.Spec.Env!.Single(e => e.
Name
== "CALL_COUNT");
641
var envVarVal = dcpExe.Spec.Env?.Single(v => v.
Name
== "NO_PORT_NO_TARGET_PORT").Value;
673
var envVarVal = dcpExe.Spec.Env?.Single(v => v.
Name
== "PORT_SET_NO_TARGET_PORT").Value;
705
var envVarVal = dcpExe.Spec.Env?.Single(v => v.
Name
== "NO_PORT_TARGET_PORT_SET").Value;
738
var envVarVal = dcpExe.Spec.Env?.Single(v => v.
Name
== "PORT_AND_TARGET_PORT_SET").Value;
789
var envVarVal = dcpExe.Spec.Env?.Single(v => v.
Name
== "PORT_SET_NO_TARGET_PORT").Value;
818
var envVarVal = dcpExe.Spec.Env?.Single(v => v.
Name
== "EQUAL_PORT_AND_TARGET_PORT").Value;
853
var envVarVal = dcpExe.Spec.Env?.Single(v => v.
Name
== "PORT_SET_NO_TARGET_PORT").Value;
891
var envVarVal = dcpExe.Spec.Env?.Single(v => v.
Name
== "PORT_SET_NO_TARGET_PORT").Value;
927
var envVarVal = dcpExe.Spec.Env?.Single(v => v.
Name
== "PORT_SET_NO_TARGET_PORT").Value;
958
var envVarVal = dcpExe.Spec.Env?.Single(v => v.
Name
== "PORT_SET_NO_TARGET_PORT").Value;
990
var envVarVal = dcpExe.Spec.Env?.Single(v => v.
Name
== "NO_PORT_TARGET_PORT_SET").Value;
1021
var envVarVal = dcpExe.Spec.Env?.Single(v => v.
Name
== "PORT_AND_TARGET_PORT_SET").Value;
1050
var envVarVal = dcpExe.Spec.Env?.Single(v => v.
Name
== "NO_PORT_NO_TARGET_PORT").Value;
1168
var envVarVal = dynamicExecutable.Spec.Env?.Single(v => v.
Name
== "DYNAMIC_PORT").Value;
1320
Assert.Equal(allocatedPort.ToString(CultureInfo.InvariantCulture), firstExecutable.Spec.Env?.Single(v => v.
Name
== "HTTP_PORT").Value);
1329
Assert.Equal(allocatedPort.ToString(CultureInfo.InvariantCulture), executables[1].Spec.Env?.Single(v => v.
Name
== "HTTP_PORT").Value);
3398
var envVarVal = dcpExe.Spec.Env?.Single(v => v.
Name
== "NO_PORT_NO_TARGET_PORT").Value;
3403
var aspnetCoreUrls = dcpExe.Spec.Env?.Single(v => v.
Name
== KnownAspNetCoreConfigNames.Urls).Value;
3443
var envVarVal = dcpExe.Spec.Env?.Single(v => v.
Name
== "PORT_SET_NO_TARGET_PORT").Value;
3476
var aspnetCoreUrls = dcpExe.Spec.Env?.Single(v => v.
Name
== KnownAspNetCoreConfigNames.Urls).Value;
3513
var aspnetCoreUrls = dcpExe.Spec.Env?.Single(v => v.
Name
== KnownAspNetCoreConfigNames.Urls).Value;
3553
var aspnetCoreUrls = dcpExe.Spec.Env?.Single(v => v.
Name
== KnownAspNetCoreConfigNames.Urls).Value;
3586
var envVarVal = dcpCtr.Spec.Env?.Single(v => v.
Name
== "NO_PORT_TARGET_PORT_SET").Value;
3621
var envVarVal = dcpCtr.Spec.Env?.Single(v => v.
Name
== "PORT_AND_TARGET_PORT_SET").Value;
3704
var envVarVal = dcpCtr.Spec.Env?.Single(v => v.
Name
== "PORT_SET_NO_TARGET_PORT").Value;
3736
var envVarVal = dcpCtr.Spec.Env?.Single(v => v.
Name
== "NO_PORT_TARGET_PORT_SET").Value;
3855
var envVarVal = dcpCtr.Spec.Env?.Single(v => v.
Name
== "PUBLIC_PORT").Value;
3858
var secondEnvVarVal = dcpCtr.Spec.Env?.Single(v => v.
Name
== "PUBLIC_PORT_AGAIN").Value;
3888
var envVarVal = dcpCtr.Spec.Env?.Single(v => v.
Name
== "PUBLIC_HOST_AND_PORT").Value;
4045
var envVarVal = dcpCtr.Spec.Env?.Single(v => v.
Name
== "PORT_AND_TARGET_PORT_SET").Value;
4077
var envVarVal = dcpCtr.Spec.Env?.Single(v => v.
Name
== "PORT_AND_TARGET_PORT_SET").Value;
4111
var envVarVal = dcpCtr.Spec.Env?.Single(v => v.
Name
== "PORT_AND_PROTOCOL_SET").Value;
4431
var effectiveLaunchProfileEnv = exe.Spec.Env.SingleOrDefault(v => v.
Name
== "DOTNET_LAUNCH_PROFILE")?.Value;
4462
var envVal = exe.Spec.Env!.SingleOrDefault(e => e.
Name
== "DOTNET_LAUNCH_PROFILE")?.Value;
4493
var envVal = exe.Spec.Env!.SingleOrDefault(e => e.
Name
== "DOTNET_LAUNCH_PROFILE")?.Value;
4524
Assert.DoesNotContain(exe.Spec.Env ?? [], e => e.
Name
== "DOTNET_LAUNCH_PROFILE");
4554
Assert.DoesNotContain(exe.Spec.Env ?? [], e => e.
Name
== "DOTNET_LAUNCH_PROFILE");
4645
var debugValue = Assert.Single(executable.Spec.Env!, variable => variable.
Name
== "DEBUG_VALUE").Value;
5324
var sslCertDir = Assert.Single(exe.Spec.Env!, e => e.
Name
== "SSL_CERT_DIR").Value;
5325
var sslCertFile = Assert.Single(exe.Spec.Env!, e => e.
Name
== "SSL_CERT_FILE").Value;
5424
var sslCertDir = Assert.Single(exe.Spec.Env!, e => e.
Name
== "SSL_CERT_DIR").Value;
8888
var exePortEnvVal = dcpContainer.Spec?.Env?.Where(e => e.
Name
== $"EXE_{endpointName.ToUpper()}_PORT").Single().Value;
8952
var url = Assert.Single(dcpContainer.Spec.Env, e => e.
Name
== "URL").Value;
8999
var url = Assert.Single(dcpContainer.Spec.Env, e => e.
Name
== "URL").Value;
9154
Assert.Contains(startedExecutable.Spec.Env!, e => e is {
Name
: "DEFERRED_ENV", Value: "true" });
9199
Assert.Contains(startedContainer.Spec.Env!, e => e is {
Name
: "DEFERRED_ENV", Value: "true" });
9246
Assert.Contains(executable.Spec.Env!, e => e is {
Name
: "PERSISTENT_ENV", Value: "true" });
9299
Assert.Contains(container.Spec.Env!, e => e is {
Name
: "PERSISTENT_ENV", Value: "true" });
9448
var executableBPort = Assert.Single(waitingConsumingContainer.Spec.Env, e => e.
Name
== "EXEC_B_PORT").Value;
9520
var upstreamPort = Assert.Single(tunnelDependentDcpContainer.Spec.Env, e => e.
Name
== "UPSTREAM_PORT").Value;
10179
return Assert.Single(exe.Spec.Env!, e => e.
Name
== "SSL_CERT_DIR").Value;
Dcp\ExecutableLaunchPlanTests.cs (1)
208
Assert.Equal("ENV", variable.
Name
);
DistributedApplicationTests.cs (17)
1021
Assert.DoesNotContain(item.Spec.Env, e => e.
Name
== "SSL_CERT_FILE");
1025
Assert.Collection(item.Spec.Env.Where(e => e.
Name
== "SSL_CERT_FILE"),
1028
Assert.Equal("SSL_CERT_FILE", certFile.
Name
);
1033
Assert.Collection(item.Spec.Env.Where(e => e.
Name
== "SSL_CERT_DIR"),
1036
Assert.Equal("SSL_CERT_DIR", certDir.
Name
);
1150
Assert.Single(redisContainer.Spec.Env, e => e.
Name
== "INITIAL_ENV_VAR" && e.Value == "InitialValue");
1151
Assert.Single(redisContainer.Spec.Env, e => e.
Name
== "CALLBACK_ADDED_VAR" && e.Value == "CallbackValue");
1152
Assert.Single(redisContainer.Spec.Env, e => e.
Name
== "INITIAL_REFERENCE_EXPRESSION" && e.Value == $"{value}_AppendedInCallback");
1190
Assert.Single(redisContainer.Spec.Env, e => e.
Name
== "INITIAL_ENV_VAR" && e.Value == "InitialValue");
1191
Assert.Single(redisContainer.Spec.Env, e => e.
Name
== "INITIAL_REFERENCE_EXPRESSION" && e.Value == $"{value}");
1332
return Assert.Single(envVars, e => e.
Name
== name).Value;
1400
return Assert.Single(envVars, e => e.
Name
== name).Value;
1433
return Assert.Single(envVars, e => e.
Name
== name).Value;
1850
var env = Assert.Single(service.Spec.Env!, e => e.
Name
== $"ConnectionStrings__{testName}-redis");
1871
var otherRedisEnv = Assert.Single(service.Spec.Env!, e => e.
Name
== $"ConnectionStrings__{testName}-redisNoPort");
1928
var env = Assert.Single(service.Spec.Env!, e => e.
Name
== $"ConnectionStrings__{testName}-redis");
1949
var otherRedisEnv = Assert.Single(service.Spec.Env!, e => e.
Name
== $"ConnectionStrings__{testName}-redisNoPort");