RedisListStudy Test

master
ruyu 7 years ago
parent 984557ab2e
commit 9c193b780d

@ -26,7 +26,7 @@ namespace RedisStudyTest
private readonly ITestOutputHelper testOutput; private readonly ITestOutputHelper testOutput;
private IDatabase redisDatabase = null; private IDatabase redisDatabase = null;
private RedisListStudy redisListStudy = null; private RedisListStudy redisListStudy = null;
private TimeSpan defaultExpiry =TimeSpan.FromSeconds(20); private TimeSpan defaultExpiry = TimeSpan.FromSeconds(20);
private string defaultRedisKey = "RedisStudy:List:xUnitTest"; private string defaultRedisKey = "RedisStudy:List:xUnitTest";
/// <summary> /// <summary>
@ -41,16 +41,43 @@ namespace RedisStudyTest
} }
#endregion #endregion
#region #region ListLeftPush
[Fact] [Fact]
public void ListLeftPushTest() public void ListLeftPushTest()
{ {
var listLength = redisListStudy.ListLeftPush(defaultRedisKey, "first"); var listLength = redisListStudy.ListLeftPush(defaultRedisKey, "first");
Assert.Equal(1, listLength); Assert.Equal(1, listLength);
listLength = redisListStudy.ListLeftPush(defaultRedisKey, "second");
Assert.Equal(2, listLength);
var second = redisListStudy.ListLeftPop(defaultRedisKey);
Assert.Equal("second", second);
var first = redisListStudy.ListLeftPop(defaultRedisKey);
Assert.Equal("first", first);
} }
#endregion #endregion
#region ListRightPush
[Fact]
public void ListRightPushTest()
{
var listLength = redisListStudy.ListRightPush(defaultRedisKey, "first");
Assert.Equal(1, listLength);
listLength = redisListStudy.ListRightPush(defaultRedisKey, "second");
Assert.Equal(2, listLength);
var second = redisListStudy.ListRightPop(defaultRedisKey);
Assert.Equal("second", second);
var first = redisListStudy.ListRightPop(defaultRedisKey);
Assert.Equal("first", first);
}
#endregion
#region 清理 #region 清理
public void Dispose() public void Dispose()
{ {

Loading…
Cancel
Save