55
66namespace HealthChecks . Redis . Tests . Functional ;
77
8- public class redis_healthcheck_should
8+ public class redis_healthcheck_should ( RedisContainerFixture redisContainerFixture ) : IClassFixture < RedisContainerFixture >
99{
1010 [ Fact ]
1111 public async Task be_healthy_if_redis_is_available_with_connection_string ( )
1212 {
13- var connectionString = "localhost:6379 ,allowAdmin=true";
13+ var connectionString = $ " { redisContainerFixture . GetConnectionString ( ) } ,allowAdmin=true";
1414
1515 var webHostBuilder = new WebHostBuilder ( )
1616 . ConfigureServices ( services =>
@@ -36,7 +36,7 @@ public async Task be_healthy_if_redis_is_available_with_connection_string()
3636 [ Fact ]
3737 public async Task be_healthy_if_multiple_redis_are_available_with_connection_string ( )
3838 {
39- var connectionString = "localhost:6379 ,allowAdmin=true";
39+ var connectionString = $ " { redisContainerFixture . GetConnectionString ( ) } ,allowAdmin=true";
4040
4141 var webHostBuilder = new WebHostBuilder ( )
4242 . ConfigureServices ( services =>
@@ -63,8 +63,10 @@ public async Task be_healthy_if_multiple_redis_are_available_with_connection_str
6363 [ Fact ]
6464 public async Task be_healthy_if_redis_is_available_with_connection_multiplexer ( )
6565 {
66+ var connectionString = $ "{ redisContainerFixture . GetConnectionString ( ) } ,allowAdmin=true";
67+
6668 var connectionMultiplexer = await ConnectionMultiplexer
67- . ConnectAsync ( "localhost:6379,allowAdmin=true" ) ;
69+ . ConnectAsync ( connectionString ) ;
6870
6971 var webHostBuilder = new WebHostBuilder ( )
7072 . ConfigureServices ( services =>
@@ -90,8 +92,10 @@ public async Task be_healthy_if_redis_is_available_with_connection_multiplexer()
9092 [ Fact ]
9193 public async Task be_healthy_if_multiple_redis_are_available_with_connection_multiplexer ( )
9294 {
95+ var connectionString = $ "{ redisContainerFixture . GetConnectionString ( ) } ,allowAdmin=true";
96+
9397 var connectionMultiplexer = await ConnectionMultiplexer
94- . ConnectAsync ( "localhost:6379,allowAdmin=true" ) ;
98+ . ConnectAsync ( connectionString ) ;
9599
96100 var webHostBuilder = new WebHostBuilder ( )
97101 . ConfigureServices ( services =>
0 commit comments