@@ -9,12 +9,12 @@ public class DBConfigSetting
99 public string ConnectionString { get ; set ; } = null ! ;
1010}
1111
12- public class npgsql_healthcheck_should
12+ public class npgsql_healthcheck_should ( PostgreSQLContainerFixture postgreSQLContainerFixture ) : IClassFixture < PostgreSQLContainerFixture >
1313{
1414 [ Fact ]
1515 public async Task be_healthy_if_npgsql_is_available ( )
1616 {
17- var connectionString = "Server=127.0.0.1;Port=8010;User ID=postgres;Password=Password12!;database=postgres" ;
17+ var connectionString = postgreSQLContainerFixture . GetConnectionString ( ) ;
1818
1919 var webHostBuilder = new WebHostBuilder ( )
2020 . ConfigureServices ( services =>
@@ -40,7 +40,7 @@ public async Task be_healthy_if_npgsql_is_available()
4040 [ Fact ]
4141 public async Task be_unhealthy_if_sql_query_is_not_valid ( )
4242 {
43- var connectionString = "Server=127.0.0.1;Port=8010;User ID=postgres;Password=Password12!;database=postgres" ;
43+ var connectionString = postgreSQLContainerFixture . GetConnectionString ( ) ;
4444
4545 var webHostBuilder = new WebHostBuilder ( )
4646 . ConfigureServices ( services =>
@@ -90,12 +90,14 @@ public async Task be_unhealthy_if_npgsql_is_not_available()
9090 [ Fact ]
9191 public async Task be_healthy_if_npgsql_is_available_by_iServiceProvider_registered ( )
9292 {
93+ var connectionString = postgreSQLContainerFixture . GetConnectionString ( ) ;
94+
9395 var webHostBuilder = new WebHostBuilder ( )
9496 . ConfigureServices ( services =>
9597 {
9698 services . AddSingleton ( new DBConfigSetting
9799 {
98- ConnectionString = "Server=127.0.0.1;Port=8010;User ID=postgres;Password=Password12!;database=postgres"
100+ ConnectionString = connectionString
99101 } ) ;
100102
101103 services . AddHealthChecks ( )
@@ -148,7 +150,7 @@ public async Task be_unhealthy_if_npgsql_is_not_available_registered()
148150 [ Fact ]
149151 public async Task unhealthy_check_log_detailed_messages ( )
150152 {
151- var connectionString = "Server=127.0.0.1;Port=8010;User ID=postgres;Password=Password12!;database=postgres" ;
153+ var connectionString = postgreSQLContainerFixture . GetConnectionString ( ) ;
152154
153155 var webHostBuilder = new WebHostBuilder ( )
154156 . ConfigureServices ( services =>
0 commit comments