diff --git a/tests/DistributedLockManager.Tests/DistributedLockServiceIntegrationTests.cs b/tests/DistributedLockManager.Tests/DistributedLockServiceIntegrationTests.cs index f1da191..96dcf1e 100644 --- a/tests/DistributedLockManager.Tests/DistributedLockServiceIntegrationTests.cs +++ b/tests/DistributedLockManager.Tests/DistributedLockServiceIntegrationTests.cs @@ -17,7 +17,7 @@ public class DistributedLockServiceIntegrationTests { private IServiceScope? scope; private IContainer? _redisContainer; - private IConnectionMultiplexer? _connectionMultiplexer; + private ConnectionMultiplexer? _connectionMultiplexer; private const string RedisImage = "redis:latest"; private const int RedisPort = 6379; @@ -60,7 +60,8 @@ public async Task OneTimeSetUp() public async Task OneTimeTearDown() { scope?.Dispose(); - _connectionMultiplexer?.Dispose(); + if (_connectionMultiplexer is not null) + await _connectionMultiplexer.DisposeAsync(); if (_redisContainer is not null) await _redisContainer.StopAsync();