public void ValueIsReadFromAppConfig() { var value = ExtensibleSourceConfigurationManager.ConnectionStrings(ConnectionStringTests.TestKey); Assert.That(value.ConnectionString, Is.EqualTo(ConnectionStringTests.AppConfigConnectionStringValue)); Assert.That(value.ProviderName, Is.EqualTo(ConnectionStringTests.AppConfigProviderNameValue)); }
public void ValueIsReadFromEnvironment() { Assume.That(System.Configuration.ConfigurationManager.ConnectionStrings[ConnectionStringTests.TestKey], Is.Not.Null, $"The value in app.config file for {ConnectionStringTests.TestKey} must not be {AppSettingTests.EnvironmentVariableValue} when this test runs."); var value = ExtensibleSourceConfigurationManager.ConnectionStrings(ConnectionStringTests.TestKey); Assert.That(value.ConnectionString, Is.EqualTo(ConnectionStringTests.EnvironmentVariableConnectionStringValue)); }
public void ThrowsException() { Assert.Throws <ConfigurationErrorsException>( () => ExtensibleSourceConfigurationManager.ConnectionStrings("some-key-that-doesnt-exist-in-env-or-app.config")); }