RedisListStudy Test

master
ruyu 7 years ago
parent 984557ab2e
commit 9c193b780d

@ -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