Implemented interface member:
property
EnvironmentVariables
Aspire.Hosting.ApplicationModel.IExecutionConfigurationGathererContext.EnvironmentVariables
42 references to EnvironmentVariables
Aspire.Hosting (2)
ApplicationModel\ExecutionConfigurationGathererContext.cs (2)
47Dictionary<string, (object Unprocessed, string Value)> resolvedEnvironmentVariables = new(EnvironmentVariables.Count); 58foreach (var kvp in EnvironmentVariables)
Aspire.Hosting.Tests (40)
ExecutionConfigurationGathererTests.cs (20)
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"]); 333Assert.Contains("SSL_CERT_DIR", context.EnvironmentVariables.Keys); 361Assert.Contains("SSL_CERT_FILE", context.EnvironmentVariables.Keys); 362Assert.Contains("SSL_CERT_DIR", context.EnvironmentVariables.Keys); 391Assert.Contains("SSL_CERT_FILE", context.EnvironmentVariables.Keys); 392Assert.Contains("SSL_CERT_DIR", context.EnvironmentVariables.Keys); 419Assert.DoesNotContain("SSL_CERT_FILE", context.EnvironmentVariables.Keys); 420Assert.DoesNotContain("SSL_CERT_DIR", context.EnvironmentVariables.Keys); 441Assert.DoesNotContain("SSL_CERT_FILE", context.EnvironmentVariables.Keys); 442Assert.DoesNotContain("SSL_CERT_DIR", context.EnvironmentVariables.Keys); 467Assert.DoesNotContain("SSL_CERT_FILE", context.EnvironmentVariables.Keys); 468Assert.Contains("SSL_CERT_DIR", context.EnvironmentVariables.Keys);
ProjectResourceBuilderExtensionTests.cs (20)
161var certificatePath = Assert.IsAssignableFrom<IValueProvider>(context.EnvironmentVariables[KnownAspNetCoreConfigNames.KestrelCertificatesDefaultPath]); 163Assert.Same(password.Resource, context.EnvironmentVariables[KnownAspNetCoreConfigNames.KestrelCertificatesDefaultPassword]); 191var certificatePath = Assert.IsAssignableFrom<IValueProvider>(context.EnvironmentVariables[KnownAspNetCoreConfigNames.KestrelCertificatesDefaultPath]); 193Assert.DoesNotContain(KnownAspNetCoreConfigNames.KestrelCertificatesDefaultPassword, context.EnvironmentVariables.Keys); 212Assert.Empty(context.EnvironmentVariables); 254AssertSameEnvironment(expectedEnvironment, context.EnvironmentVariables); 256var certificatePath = Assert.IsAssignableFrom<IValueProvider>(context.EnvironmentVariables[KnownAspNetCoreConfigNames.KestrelCertificatesDefaultPath]); 257var keyPath = Assert.IsAssignableFrom<IValueProvider>(context.EnvironmentVariables[KnownAspNetCoreConfigNames.KestrelCertificatesDefaultKeyPath]); 341var expectedEnvironment = new Dictionary<string, object>(context.EnvironmentVariables); 346AssertSameEnvironment(expectedEnvironment, context.EnvironmentVariables); 384context.EnvironmentVariables[name] = value; 385var expectedEnvironment = new Dictionary<string, object>(context.EnvironmentVariables); 390AssertSameEnvironment(expectedEnvironment, context.EnvironmentVariables); 425AssertSameEnvironment(expectedEnvironment, context.EnvironmentVariables); 462var certificatePath = Assert.IsAssignableFrom<IValueProvider>(context.EnvironmentVariables[KnownAspNetCoreConfigNames.KestrelCertificatesDefaultPath]); 466Assert.Single(context.EnvironmentVariables); 470Assert.Equal(2, context.EnvironmentVariables.Count); 471Assert.Equal("existing", context.EnvironmentVariables[name]); 501var certificatePath = Assert.IsAssignableFrom<IValueProvider>(context.EnvironmentVariables[KnownAspNetCoreConfigNames.KestrelCertificatesDefaultPath]); 503Assert.Same(password.Resource, context.EnvironmentVariables[KnownAspNetCoreConfigNames.KestrelCertificatesDefaultPassword]);