Added tests for EnvironmentVariablesConfigurationProvider.ToString() (#56778)
authorDavid Fowler <davidfowl@gmail.com>
Wed, 4 Aug 2021 04:57:33 +0000 (21:57 -0700)
committerGitHub <noreply@github.com>
Wed, 4 Aug 2021 04:57:33 +0000 (04:57 +0000)
- Check the format in tests
- Updated the ref

src/libraries/Microsoft.Extensions.Configuration.EnvironmentVariables/ref/Microsoft.Extensions.Configuration.EnvironmentVariables.cs
src/libraries/Microsoft.Extensions.Configuration.EnvironmentVariables/tests/EnvironmentVariablesTest.cs

index d6e4271..5292b3f 100644 (file)
@@ -20,6 +20,7 @@ namespace Microsoft.Extensions.Configuration.EnvironmentVariables
         public EnvironmentVariablesConfigurationProvider() { }
         public EnvironmentVariablesConfigurationProvider(string prefix) { }
         public override void Load() { }
+        public override string ToString() { throw null; }
     }
     public partial class EnvironmentVariablesConfigurationSource : Microsoft.Extensions.Configuration.IConfigurationSource
     {
index d23fe8f..c5b1030 100644 (file)
@@ -31,6 +31,7 @@ namespace Microsoft.Extensions.Configuration.EnvironmentVariables.Test
             Assert.Equal("SqlClient", envConfigSrc.Get("DEFAULTCONNECTION:PROVIDER"));
             Assert.Equal("AnotherTestConnectionString", envConfigSrc.Get("Inventory:CONNECTIONSTRING"));
             Assert.Equal("MySql", envConfigSrc.Get("Inventory:Provider"));
+            Assert.Equal("EnvironmentVariablesConfigurationProvider Prefix: ''", envConfigSrc.ToString());
         }
 
         [Fact]
@@ -49,6 +50,7 @@ namespace Microsoft.Extensions.Configuration.EnvironmentVariables.Test
 
             Assert.Equal("TestConnectionString", envConfigSrc.Get("ConnectionString"));
             Assert.Equal("SqlClient", envConfigSrc.Get("Provider"));
+            Assert.Equal("EnvironmentVariablesConfigurationProvider Prefix: 'DefaultConnection:'", envConfigSrc.ToString());
         }
 
         [Fact]