3 writes to Value
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 })
86 references to Value
Aspire.Hosting (1)
Dcp\ResourceSnapshotBuilder.cs (1)
659
environment.Add(new(env.Name, env.
Value
?? "", isFromSpec));
Aspire.Hosting.Containers.Tests (10)
WithDockerfileTests.cs (10)
496
Assert.Equal("hello", arg.
Value
);
501
Assert.Equal("a string", arg.
Value
);
506
Assert.Equal("42", arg.
Value
);
511
Assert.Equal("true", arg.
Value
);
516
Assert.Equal("false", arg.
Value
);
567
Assert.Equal("hello", arg.
Value
);
572
Assert.Equal("a string", arg.
Value
);
577
Assert.Equal("42", arg.
Value
);
582
Assert.Equal("true", arg.
Value
);
587
Assert.Equal("false", arg.
Value
);
Aspire.Hosting.Tests (75)
Dcp\DcpExecutorTests.cs (59)
316
Assert.Single(executable.Spec.Env!, variable => variable.Name == "PORT").
Value
);
980
Assert.Equal("1", callCount1.
Value
);
1000
Assert.Equal("2", callCount2.
Value
);
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
;
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)
240
Assert.Equal("value", variable.
Value
);
DistributedApplicationTests.cs (15)
1107
Assert.Equal($"{expectedDestination}/cert.pem", certFile.
Value
);
1115
Assert.NotNull(certDir.
Value
);
1116
var certDirPaths = certDir.
Value
.Split(':');
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
;
1940
Assert.Equal($"localhost:{port},password={redis.Resource.PasswordParameter?.Value}{sslVal}", env.
Value
);
1961
Assert.Equal($"localhost:{otherRedisPort},password={redisNoPort.Resource.PasswordParameter?.Value}{sslVal}", otherRedisEnv.
Value
);
2020
Assert.Equal($"localhost:{port},password={redis.Resource.PasswordParameter!.Value}{sslVal}", env.
Value
);
2041
Assert.Equal($"localhost:{otherRedisPort},password={redisNoPort.Resource.PasswordParameter!.Value}{sslVal}", otherRedisEnv.
Value
);