diff --git a/test/EFCore.PG.Tests/NpgsqlDbContextOptionsExtensionsTest.cs b/test/EFCore.PG.Tests/NpgsqlDbContextOptionsExtensionsTest.cs index 93c749fcb..8291e10b7 100644 --- a/test/EFCore.PG.Tests/NpgsqlDbContextOptionsExtensionsTest.cs +++ b/test/EFCore.PG.Tests/NpgsqlDbContextOptionsExtensionsTest.cs @@ -26,6 +26,32 @@ public void Can_add_extension_with_command_timeout() Assert.Equal(30, extension.CommandTimeout); } + [ConditionalFact] + public void Can_add_extension_without_connection_string() + { + var optionsBuilder = new DbContextOptionsBuilder(); + optionsBuilder.UseNpgsql(); + + var extension = optionsBuilder.Options.Extensions.OfType().Single(); + + Assert.Null(extension.ConnectionString); + Assert.Null(extension.Connection); + Assert.Null(extension.DataSource); + } + + [ConditionalFact] + public void Can_add_extension_without_connection_string_using_generic_options() + { + var optionsBuilder = new DbContextOptionsBuilder(); + optionsBuilder.UseNpgsql(); + + var extension = optionsBuilder.Options.Extensions.OfType().Single(); + + Assert.Null(extension.ConnectionString); + Assert.Null(extension.Connection); + Assert.Null(extension.DataSource); + } + [ConditionalFact] public void Can_add_extension_with_connection_string() {