diff --git a/src/dotenv.net.Tests/.env b/src/dotenv.net.Tests/.env index 29633a5..a903855 100644 --- a/src/dotenv.net.Tests/.env +++ b/src/dotenv.net.Tests/.env @@ -12,4 +12,6 @@ DOUBLE_QUOTE_EVEN_MORE_LINES="this is \"a multi-line - value" \ No newline at end of file + value" +OidcAuthentication:ClientId=your-client-id +OidcAuthentication:ClientSecret=your-client-secret \ No newline at end of file diff --git a/src/dotenv.net.Tests/DotEnvOptionsTests.cs b/src/dotenv.net.Tests/DotEnvOptionsTests.cs index e9472a7..c4c28ee 100644 --- a/src/dotenv.net.Tests/DotEnvOptionsTests.cs +++ b/src/dotenv.net.Tests/DotEnvOptionsTests.cs @@ -180,6 +180,7 @@ public void Read_ComplexExistingEnv_ShouldExtractValidValues() .WithProbeForEnv() .Read(); + values.Count.ShouldBe(11); values.ShouldContainKeyAndValue("lower_case_key", "world"); values.ShouldContainKeyAndValue("DOUBLE_QUOTES", "double"); values.ShouldContainKeyAndValue("SINGLE_QUOTES", "single"); @@ -189,5 +190,7 @@ public void Read_ComplexExistingEnv_ShouldExtractValidValues() values.ShouldContainKeyAndValue("KeyWithNoValue", string.Empty); values.ShouldContainKeyAndValue("DOUBLE_QUOTE_EVEN_MORE_LINES", $"""this{Environment.NewLine}is{Environment.NewLine}"a{Environment.NewLine}multi-line{Environment.NewLine} value"""); + values.ShouldContainKeyAndValue("OidcAuthentication:ClientId", "your-client-id"); + values.ShouldContainKeyAndValue("OidcAuthentication:ClientSecret", "your-client-secret"); } } diff --git a/src/dotenv.net.Tests/DotEnvTests.cs b/src/dotenv.net.Tests/DotEnvTests.cs index 21d882a..095f453 100644 --- a/src/dotenv.net.Tests/DotEnvTests.cs +++ b/src/dotenv.net.Tests/DotEnvTests.cs @@ -12,6 +12,7 @@ public void Read_ComplexExistingEnv_ShouldExtractValidValues() var options = new DotEnvOptions(trimValues: true, probeForEnv: true, probeLevelsToSearch: 5); var values = DotEnv.Read(options); + values.Count.ShouldBe(11); values.ShouldContainKeyAndValue("lower_case_key", "world"); values.ShouldContainKeyAndValue("DOUBLE_QUOTES", "double"); values.ShouldContainKeyAndValue("SINGLE_QUOTES", "single"); @@ -21,5 +22,7 @@ public void Read_ComplexExistingEnv_ShouldExtractValidValues() values.ShouldContainKeyAndValue("KeyWithNoValue", string.Empty); values.ShouldContainKeyAndValue("DOUBLE_QUOTE_EVEN_MORE_LINES", $"""this{Environment.NewLine}is{Environment.NewLine}"a{Environment.NewLine}multi-line{Environment.NewLine} value"""); + values.ShouldContainKeyAndValue("OidcAuthentication:ClientId", "your-client-id"); + values.ShouldContainKeyAndValue("OidcAuthentication:ClientSecret", "your-client-secret"); } } \ No newline at end of file