Skip to content

Commit e2b05d4

Browse files
authored
Merge pull request #624 from imperugo/chore/replace-moq-with-nsubstitute
Replace Moq with NSubstitute
2 parents 8a917b8 + 628930d commit e2b05d4

File tree

3 files changed

+7
-7
lines changed

3 files changed

+7
-7
lines changed

tests/StackExchange.Redis.Extensions.Core.Tests/CacheClientTestBase.LuaScript.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
using Microsoft.Extensions.Logging;
88

9-
using Moq;
9+
using NSubstitute;
1010

1111
using StackExchange.Redis.Extensions.Core.Abstractions;
1212
using StackExchange.Redis.Extensions.Core.Implementations;
@@ -33,10 +33,10 @@ public CacheClientTestBase_WithoutKeyPrefixForLuaScript()
3333
var redisConfiguration = RedisConfigurationForTest.CreateBasicConfig();
3434
redisConfiguration.KeyPrefix = string.Empty;
3535

36-
var moqLogger = new Mock<ILogger<RedisConnectionPoolManager>>();
36+
var logger = Substitute.For<ILogger<RedisConnectionPoolManager>>();
3737

3838
serializer = new NewtonsoftSerializer();
39-
connectionPoolManager = new RedisConnectionPoolManager(redisConfiguration, moqLogger.Object);
39+
connectionPoolManager = new RedisConnectionPoolManager(redisConfiguration, logger);
4040
Sut = new RedisClient(connectionPoolManager, serializer, redisConfiguration);
4141
db = Sut.GetDefaultDatabase().Database;
4242
}

tests/StackExchange.Redis.Extensions.Core.Tests/CacheClientTestBase.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99

1010
using Microsoft.Extensions.Logging;
1111

12-
using Moq;
12+
using NSubstitute;
1313

1414
using StackExchange.Redis.Extensions.Core.Abstractions;
1515
using StackExchange.Redis.Extensions.Core.Configuration;
@@ -39,10 +39,10 @@ internal CacheClientTestBase(ISerializer serializer)
3939
var redisConfiguration = RedisConfigurationForTest.CreateBasicConfig();
4040
redisConfiguration.ConnectionSelectionStrategy = ConnectionSelectionStrategy.LeastLoaded;
4141

42-
var moqLogger = new Mock<ILogger<RedisConnectionPoolManager>>();
42+
var logger = Substitute.For<ILogger<RedisConnectionPoolManager>>();
4343

4444
this.serializer = serializer;
45-
connectionPoolManager = new RedisConnectionPoolManager(redisConfiguration, moqLogger.Object);
45+
connectionPoolManager = new RedisConnectionPoolManager(redisConfiguration, logger);
4646
sut = new RedisClient(connectionPoolManager, this.serializer, redisConfiguration);
4747
db = sut.GetDefaultDatabase().Database;
4848
}

tests/StackExchange.Redis.Extensions.Core.Tests/StackExchange.Redis.Extensions.Core.Tests.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717

1818
<PackageReference Include="xunit" Version="2.9.3" />
1919
<PackageReference Include="xunit.categories" Version="3.0.1" />
20-
<PackageReference Include="Moq" Version="4.20.72" />
20+
<PackageReference Include="NSubstitute" Version="5.3.0" />
2121
<PackageReference Include="coverlet.collector" Version="8.0.1">
2222
<PrivateAssets>all</PrivateAssets>
2323
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>

0 commit comments

Comments
 (0)