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)
655
if (env.
Name
is not null)
657
var isFromSpec = specSource?.Any(e => string.Equals(e.
Name
, env.
Name
, StringComparison.Ordinal)) is true or null;
659
environment.Add(new(env.
Name
, env.Value ?? "", isFromSpec));
Aspire.Hosting.Containers.Tests (10)
WithDockerfileTests.cs (10)
495
Assert.Equal("MESSAGE", arg.
Name
);
500
Assert.Equal("stringParam", arg.
Name
);
505
Assert.Equal("intParam", arg.
Name
);
510
Assert.Equal("boolParamTrue", arg.
Name
);
515
Assert.Equal("boolParamFalse", arg.
Name
);
566
Assert.Equal("MESSAGE", arg.
Name
);
571
Assert.Equal("stringParam", arg.
Name
);
576
Assert.Equal("intParam", arg.
Name
);
581
Assert.Equal("boolParamTrue", arg.
Name
);
586
Assert.Equal("boolParamFalse", arg.
Name
);
Aspire.Hosting.Tests (79)
Dcp\DcpExecutorTests.cs (61)
316
Assert.Single(executable.Spec.Env!, variable => variable.
Name
== "PORT").Value);
979
var callCount1 = exe1.Spec.Env!.Single(e => e.
Name
== "CALL_COUNT");
999
var callCount2 = exe2.Spec.Env!.Single(e => e.
Name
== "CALL_COUNT");
1042
var envVarVal = dcpExe.Spec.Env?.Single(v => v.
Name
== "NO_PORT_NO_TARGET_PORT").Value;
1080
var envVarVal = dcpExe.Spec.Env?.Single(v => v.
Name
== "PORT_SET_NO_TARGET_PORT").Value;
1112
var envVarVal = dcpExe.Spec.Env?.Single(v => v.
Name
== "NO_PORT_TARGET_PORT_SET").Value;
1177
var envVarVal = dcpExe.Spec.Env?.Single(v => v.
Name
== "PORT_AND_TARGET_PORT_SET").Value;
1228
var envVarVal = dcpExe.Spec.Env?.Single(v => v.
Name
== "PORT_SET_NO_TARGET_PORT").Value;
1257
var envVarVal = dcpExe.Spec.Env?.Single(v => v.
Name
== "EQUAL_PORT_AND_TARGET_PORT").Value;
1292
var envVarVal = dcpExe.Spec.Env?.Single(v => v.
Name
== "PORT_SET_NO_TARGET_PORT").Value;
1337
var envVarVal = dcpExe.Spec.Env?.Single(v => v.
Name
== "PORT_SET_NO_TARGET_PORT").Value;
1373
var envVarVal = dcpExe.Spec.Env?.Single(v => v.
Name
== "PORT_SET_NO_TARGET_PORT").Value;
1404
var envVarVal = dcpExe.Spec.Env?.Single(v => v.
Name
== "PORT_SET_NO_TARGET_PORT").Value;
1436
var envVarVal = dcpExe.Spec.Env?.Single(v => v.
Name
== "NO_PORT_TARGET_PORT_SET").Value;
1467
var envVarVal = dcpExe.Spec.Env?.Single(v => v.
Name
== "PORT_AND_TARGET_PORT_SET").Value;
1496
var envVarVal = dcpExe.Spec.Env?.Single(v => v.
Name
== "NO_PORT_NO_TARGET_PORT").Value;
1614
var envVarVal = dynamicExecutable.Spec.Env?.Single(v => v.
Name
== "DYNAMIC_PORT").Value;
1793
Assert.Equal(allocatedPort.ToString(CultureInfo.InvariantCulture), firstExecutable.Spec.Env?.Single(v => v.
Name
== "HTTP_PORT").Value);
1802
Assert.Equal(allocatedPort.ToString(CultureInfo.InvariantCulture), executables[1].Spec.Env?.Single(v => v.
Name
== "HTTP_PORT").Value);
4447
var envVarVal = dcpExe.Spec.Env?.Single(v => v.
Name
== "NO_PORT_NO_TARGET_PORT").Value;
4452
var aspnetCoreUrls = dcpExe.Spec.Env?.Single(v => v.
Name
== KnownAspNetCoreConfigNames.Urls).Value;
4494
var envVarVal = dcpExe.Spec.Env?.Single(v => v.
Name
== "PORT_SET_NO_TARGET_PORT").Value;
4527
var aspnetCoreUrls = dcpExe.Spec.Env?.Single(v => v.
Name
== KnownAspNetCoreConfigNames.Urls).Value;
4564
var aspnetCoreUrls = dcpExe.Spec.Env?.Single(v => v.
Name
== KnownAspNetCoreConfigNames.Urls).Value;
4611
var aspnetCoreUrls = dcpExe.Spec.Env?.Single(v => v.
Name
== KnownAspNetCoreConfigNames.Urls).Value;
4644
var envVarVal = dcpCtr.Spec.Env?.Single(v => v.
Name
== "NO_PORT_TARGET_PORT_SET").Value;
4679
var envVarVal = dcpCtr.Spec.Env?.Single(v => v.
Name
== "PORT_AND_TARGET_PORT_SET").Value;
4909
var envVarVal = dcpCtr.Spec.Env?.Single(v => v.
Name
== "PORT_SET_NO_TARGET_PORT").Value;
4941
var envVarVal = dcpCtr.Spec.Env?.Single(v => v.
Name
== "NO_PORT_TARGET_PORT_SET").Value;
5064
var envVarVal = dcpCtr.Spec.Env?.Single(v => v.
Name
== "PUBLIC_PORT").Value;
5067
var secondEnvVarVal = dcpCtr.Spec.Env?.Single(v => v.
Name
== "PUBLIC_PORT_AGAIN").Value;
5097
var envVarVal = dcpCtr.Spec.Env?.Single(v => v.
Name
== "PUBLIC_HOST_AND_PORT").Value;
5302
var envVarVal = dcpCtr.Spec.Env?.Single(v => v.
Name
== "PORT_AND_TARGET_PORT_SET").Value;
5334
var envVarVal = dcpCtr.Spec.Env?.Single(v => v.
Name
== "PORT_AND_TARGET_PORT_SET").Value;
5368
var envVarVal = dcpCtr.Spec.Env?.Single(v => v.
Name
== "PORT_AND_PROTOCOL_SET").Value;
5756
var effectiveLaunchProfileEnv = exe.Spec.Env.SingleOrDefault(v => v.
Name
== "DOTNET_LAUNCH_PROFILE")?.Value;
5787
var envVal = exe.Spec.Env!.SingleOrDefault(e => e.
Name
== "DOTNET_LAUNCH_PROFILE")?.Value;
5818
var envVal = exe.Spec.Env!.SingleOrDefault(e => e.
Name
== "DOTNET_LAUNCH_PROFILE")?.Value;
5849
Assert.DoesNotContain(exe.Spec.Env ?? [], e => e.
Name
== "DOTNET_LAUNCH_PROFILE");
5879
Assert.DoesNotContain(exe.Spec.Env ?? [], e => e.
Name
== "DOTNET_LAUNCH_PROFILE");
5970
var debugValue = Assert.Single(executable.Spec.Env!, variable => variable.
Name
== "DEBUG_VALUE").Value;
6728
var sslCertDir = Assert.Single(exe.Spec.Env!, e => e.
Name
== "SSL_CERT_DIR").Value;
6729
var sslCertFile = Assert.Single(exe.Spec.Env!, e => e.
Name
== "SSL_CERT_FILE").Value;
6828
var sslCertDir = Assert.Single(exe.Spec.Env!, e => e.
Name
== "SSL_CERT_DIR").Value;
10350
var exePortEnvVal = dcpContainer.Spec?.Env?.Where(e => e.
Name
== $"EXE_{endpointName.ToUpper()}_PORT").Single().Value;
10417
var url = Assert.Single(dcpContainer.Spec.Env, e => e.
Name
== "URL").Value;
10466
var url = Assert.Single(dcpContainer.Spec.Env, e => e.
Name
== "URL").Value;
10621
Assert.Contains(startedExecutable.Spec.Env!, e => e is {
Name
: "DEFERRED_ENV", Value: "true" });
10666
Assert.Contains(startedContainer.Spec.Env!, e => e is {
Name
: "DEFERRED_ENV", Value: "true" });
10713
Assert.Contains(executable.Spec.Env!, e => e is {
Name
: "PERSISTENT_ENV", Value: "true" });
10766
Assert.Contains(container.Spec.Env!, e => e is {
Name
: "PERSISTENT_ENV", Value: "true" });
10923
Assert.Single(dcpExecutable.Spec.Env, variable => variable.
Name
== "CONTAINER_URL").Value);
10926
Assert.Single(dcpExecutable.Spec.Env, variable => variable.
Name
== "HOST_PORT").Value);
10973
Assert.Single(sourceExecutable.Spec.Env, variable => variable.
Name
== "TARGET_PORT").Value);
11010
Assert.Single(dcpExecutable.Spec.Env, variable => variable.
Name
== "CONTAINER_PORT").Value);
11050
Assert.Single(sourceExecutable.Spec.Env, variable => variable.
Name
== "TARGET_PORT").Value);
11210
Assert.Single(sourceExecutable.Spec.Env, variable => variable.
Name
== "TARGET_PORT").Value);
11259
Assert.Single(dcpExecutable.Spec.Env, variable => variable.
Name
== "CONTAINER_PORT").Value);
11421
var executableBPort = Assert.Single(waitingConsumingContainer.Spec.Env, e => e.
Name
== "EXEC_B_PORT").Value;
11493
var upstreamPort = Assert.Single(tunnelDependentDcpContainer.Spec.Env, e => e.
Name
== "UPSTREAM_PORT").Value;
12222
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)
1099
Assert.DoesNotContain(item.Spec.Env, e => e.
Name
== "SSL_CERT_FILE");
1103
Assert.Collection(item.Spec.Env.Where(e => e.
Name
== "SSL_CERT_FILE"),
1106
Assert.Equal("SSL_CERT_FILE", certFile.
Name
);
1111
Assert.Collection(item.Spec.Env.Where(e => e.
Name
== "SSL_CERT_DIR"),
1114
Assert.Equal("SSL_CERT_DIR", certDir.
Name
);
1228
Assert.Single(redisContainer.Spec.Env, e => e.
Name
== "INITIAL_ENV_VAR" && e.Value == "InitialValue");
1229
Assert.Single(redisContainer.Spec.Env, e => e.
Name
== "CALLBACK_ADDED_VAR" && e.Value == "CallbackValue");
1230
Assert.Single(redisContainer.Spec.Env, e => e.
Name
== "INITIAL_REFERENCE_EXPRESSION" && e.Value == $"{value}_AppendedInCallback");
1268
Assert.Single(redisContainer.Spec.Env, e => e.
Name
== "INITIAL_ENV_VAR" && e.Value == "InitialValue");
1269
Assert.Single(redisContainer.Spec.Env, e => e.
Name
== "INITIAL_REFERENCE_EXPRESSION" && e.Value == $"{value}");
1413
return Assert.Single(envVars, e => e.
Name
== name).Value;
1481
return Assert.Single(envVars, e => e.
Name
== name).Value;
1514
return Assert.Single(envVars, e => e.
Name
== name).Value;
1937
var env = Assert.Single(service.Spec.Env!, e => e.
Name
== $"ConnectionStrings__{testName}-redis");
1958
var otherRedisEnv = Assert.Single(service.Spec.Env!, e => e.
Name
== $"ConnectionStrings__{testName}-redisNoPort");
2017
var env = Assert.Single(service.Spec.Env!, e => e.
Name
== $"ConnectionStrings__{testName}-redis");
2038
var otherRedisEnv = Assert.Single(service.Spec.Env!, e => e.
Name
== $"ConnectionStrings__{testName}-redisNoPort");