Implemented interface member:
property
EnvironmentVariables
Aspire.Hosting.ApplicationModel.IExecutionConfigurationGathererContext.EnvironmentVariables
43 references to EnvironmentVariables
Aspire.Hosting (2)
ApplicationModel\ExecutionConfigurationGathererContext.cs (2)
49Dictionary<string, (object Unprocessed, string Value)> resolvedEnvironmentVariables = new(EnvironmentVariables.Count); 60foreach (var kvp in EnvironmentVariables)
Aspire.Hosting.Tests (41)
ExecutionConfigurationGathererTests.cs (21)
169Assert.Equal(2, context.EnvironmentVariables.Count); 170Assert.Equal("value1", context.EnvironmentVariables["KEY1"]); 171Assert.Equal("value2", context.EnvironmentVariables["KEY2"]); 192Assert.Equal(2, context.EnvironmentVariables.Count); 193Assert.Equal("value1", context.EnvironmentVariables["KEY1"]); 194Assert.Equal("value2", context.EnvironmentVariables["KEY2"]); 212Assert.Empty(context.EnvironmentVariables); 237Assert.Single(context.EnvironmentVariables); 238Assert.Equal("async-value", context.EnvironmentVariables["ASYNC_KEY"]); 304context.EnvironmentVariables["SECRET"] = ReferenceExpression.Create($"prefix {secret} suffix"); 376Assert.Contains("SSL_CERT_DIR", context.EnvironmentVariables.Keys); 404Assert.Contains("SSL_CERT_FILE", context.EnvironmentVariables.Keys); 405Assert.Contains("SSL_CERT_DIR", context.EnvironmentVariables.Keys); 434Assert.Contains("SSL_CERT_FILE", context.EnvironmentVariables.Keys); 435Assert.Contains("SSL_CERT_DIR", context.EnvironmentVariables.Keys); 462Assert.DoesNotContain("SSL_CERT_FILE", context.EnvironmentVariables.Keys); 463Assert.DoesNotContain("SSL_CERT_DIR", context.EnvironmentVariables.Keys); 484Assert.DoesNotContain("SSL_CERT_FILE", context.EnvironmentVariables.Keys); 485Assert.DoesNotContain("SSL_CERT_DIR", context.EnvironmentVariables.Keys); 510Assert.DoesNotContain("SSL_CERT_FILE", context.EnvironmentVariables.Keys); 511Assert.Contains("SSL_CERT_DIR", context.EnvironmentVariables.Keys);
ProjectResourceBuilderExtensionTests.cs (20)
162var certificatePath = Assert.IsAssignableFrom<IValueProvider>(context.EnvironmentVariables[KnownAspNetCoreConfigNames.KestrelCertificatesDefaultPath]); 164Assert.Same(password.Resource, context.EnvironmentVariables[KnownAspNetCoreConfigNames.KestrelCertificatesDefaultPassword]); 192var certificatePath = Assert.IsAssignableFrom<IValueProvider>(context.EnvironmentVariables[KnownAspNetCoreConfigNames.KestrelCertificatesDefaultPath]); 194Assert.DoesNotContain(KnownAspNetCoreConfigNames.KestrelCertificatesDefaultPassword, context.EnvironmentVariables.Keys); 213Assert.Empty(context.EnvironmentVariables); 255AssertSameEnvironment(expectedEnvironment, context.EnvironmentVariables); 257var certificatePath = Assert.IsAssignableFrom<IValueProvider>(context.EnvironmentVariables[KnownAspNetCoreConfigNames.KestrelCertificatesDefaultPath]); 258var keyPath = Assert.IsAssignableFrom<IValueProvider>(context.EnvironmentVariables[KnownAspNetCoreConfigNames.KestrelCertificatesDefaultKeyPath]); 342var expectedEnvironment = new Dictionary<string, object>(context.EnvironmentVariables); 347AssertSameEnvironment(expectedEnvironment, context.EnvironmentVariables); 385context.EnvironmentVariables[name] = value; 386var expectedEnvironment = new Dictionary<string, object>(context.EnvironmentVariables); 391AssertSameEnvironment(expectedEnvironment, context.EnvironmentVariables); 426AssertSameEnvironment(expectedEnvironment, context.EnvironmentVariables); 463var certificatePath = Assert.IsAssignableFrom<IValueProvider>(context.EnvironmentVariables[KnownAspNetCoreConfigNames.KestrelCertificatesDefaultPath]); 467Assert.Single(context.EnvironmentVariables); 471Assert.Equal(2, context.EnvironmentVariables.Count); 472Assert.Equal("existing", context.EnvironmentVariables[name]); 502var certificatePath = Assert.IsAssignableFrom<IValueProvider>(context.EnvironmentVariables[KnownAspNetCoreConfigNames.KestrelCertificatesDefaultPath]); 504Assert.Same(password.Resource, context.EnvironmentVariables[KnownAspNetCoreConfigNames.KestrelCertificatesDefaultPassword]);