Skip to content

Commit 9a607e0

Browse files
authored
Use redisFixture in all tests (#244)
* use redisFixture in all tests * fix HashExample * make constractors public * return Doc to how it was before
1 parent 980a77c commit 9a607e0

File tree

2 files changed

+9
-18
lines changed

2 files changed

+9
-18
lines changed

tests/NRedisStack.Tests/Core Commands/CoreTests.cs

Lines changed: 8 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,7 @@ public CoreTests(RedisFixture redisFixture) : base(redisFixture) { }
1818
[SkipIfRedis(Is.OSSCluster, Comparison.LessThan, "7.1.242")]
1919
public void TestSimpleSetInfo()
2020
{
21-
var redis = ConnectionMultiplexer.Connect("localhost");
22-
var db = redis.GetDatabase();
21+
var db = redisFixture.Redis.GetDatabase();
2322
db.Execute("FLUSHALL");
2423

2524
db.ClientSetInfo(SetInfoAttr.LibraryName, "TestLibraryName");
@@ -32,8 +31,7 @@ public void TestSimpleSetInfo()
3231
[SkipIfRedis(Is.OSSCluster, Comparison.LessThan, "7.1.242")]
3332
public async Task TestSimpleSetInfoAsync()
3433
{
35-
var redis = ConnectionMultiplexer.Connect("localhost");
36-
var db = redis.GetDatabase();
34+
var db = redisFixture.Redis.GetDatabase();
3735
db.Execute("FLUSHALL");
3836

3937
await db.ClientSetInfoAsync(SetInfoAttr.LibraryName, "TestLibraryName");
@@ -47,8 +45,7 @@ public async Task TestSimpleSetInfoAsync()
4745
public void TestSetInfoDefaultValue()
4846
{
4947
ResetInfoDefaults(); // demonstrate first connection
50-
var redis = ConnectionMultiplexer.Connect("localhost");
51-
var db = redis.GetDatabase();
48+
var db = redisFixture.Redis.GetDatabase();
5249
db.Execute("FLUSHALL");
5350

5451
db.Execute(new SerializedCommand("PING")); // only the extension method of Execute (which is used for all the commands of Redis Stack) will set the library name and version.
@@ -61,8 +58,7 @@ public void TestSetInfoDefaultValue()
6158
public async Task TestSetInfoDefaultValueAsync()
6259
{
6360
ResetInfoDefaults(); // demonstrate first connection
64-
var redis = ConnectionMultiplexer.Connect("localhost");
65-
var db = redis.GetDatabase();
61+
var db = redisFixture.Redis.GetDatabase();
6662
db.Execute("FLUSHALL");
6763

6864
await db.ExecuteAsync(new SerializedCommand("PING")); // only the extension method of Execute (which is used for all the commands of Redis Stack) will set the library name and version.
@@ -75,8 +71,7 @@ public async Task TestSetInfoDefaultValueAsync()
7571
public void TestSetInfoWithValue()
7672
{
7773
ResetInfoDefaults(); // demonstrate first connection
78-
var redis = ConnectionMultiplexer.Connect("localhost");
79-
var db = redis.GetDatabase("MyLibraryName;v1.0.0");
74+
var db = redisFixture.Redis.GetDatabase("MyLibraryName;v1.0.0");
8075
db.Execute("FLUSHALL");
8176

8277
db.Execute(new SerializedCommand("PING")); // only the extension method of Execute (which is used for all the commands of Redis Stack) will set the library name and version.
@@ -89,8 +84,7 @@ public void TestSetInfoWithValue()
8984
public async Task TestSetInfoWithValueAsync()
9085
{
9186
ResetInfoDefaults(); // demonstrate first connection
92-
var redis = ConnectionMultiplexer.Connect("localhost");
93-
var db = redis.GetDatabase("MyLibraryName;v1.0.0");
87+
var db = redisFixture.Redis.GetDatabase("MyLibraryName;v1.0.0");
9488
db.Execute("FLUSHALL");
9589

9690
await db.ExecuteAsync(new SerializedCommand("PING")); // only the extension method of Execute (which is used for all the commands of Redis Stack) will set the library name and version.
@@ -103,8 +97,7 @@ public async Task TestSetInfoWithValueAsync()
10397
public void TestSetInfoNull()
10498
{
10599
ResetInfoDefaults(); // demonstrate first connection
106-
var redis = ConnectionMultiplexer.Connect("localhost");
107-
var db = redis.GetDatabase(null);
100+
var db = redisFixture.Redis.GetDatabase(null);
108101

109102
db.Execute("FLUSHALL");
110103
var infoBefore = db.Execute("CLIENT", "INFO").ToString();
@@ -127,8 +120,7 @@ public void TestSetInfoNull()
127120
public async Task TestSetInfoNullAsync()
128121
{
129122
ResetInfoDefaults(); // demonstrate first connection
130-
var redis = ConnectionMultiplexer.Connect("localhost");
131-
var db = redis.GetDatabase(null);
123+
var db = redisFixture.Redis.GetDatabase(null);
132124

133125
db.Execute("FLUSHALL");
134126
var infoBefore = (await db.ExecuteAsync("CLIENT", "INFO")).ToString();

tests/NRedisStack.Tests/Search/SearchTests.cs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2745,8 +2745,7 @@ public void TestProfileCommandBuilder()
27452745
[SkipIfRedis(Is.OSSCluster)]
27462746
public void Issue175()
27472747
{
2748-
ConnectionMultiplexer redis = ConnectionMultiplexer.Connect("localhost:6379");
2749-
IDatabase db = redis.GetDatabase();
2748+
IDatabase db = redisFixture.Redis.GetDatabase();
27502749
db.Execute("FLUSHALL");
27512750

27522751
SearchCommands ft = db.FT();

0 commit comments

Comments
 (0)