From 984557ab2e24263700f510ed1e52a645a598a5de Mon Sep 17 00:00:00 2001 From: ruyu Date: Mon, 25 Jun 2018 23:14:43 +0800 Subject: [PATCH] RedisListSutdyTest --- RedisStudyTest/RedisListStudyTest.cs | 61 ++++++++++++++++++++++++++++ RedisStudyTest/RedisStudyTest.csproj | 1 + 2 files changed, 62 insertions(+) create mode 100644 RedisStudyTest/RedisListStudyTest.cs diff --git a/RedisStudyTest/RedisListStudyTest.cs b/RedisStudyTest/RedisListStudyTest.cs new file mode 100644 index 0000000..661dc58 --- /dev/null +++ b/RedisStudyTest/RedisListStudyTest.cs @@ -0,0 +1,61 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +using Newtonsoft.Json; +using Newtonsoft.Json.Serialization; + +using StackExchange.Redis; +using Xunit; +using Xunit.Extensions; +using Xunit.Serialization; +using Xunit.Abstractions; +using Xunit.Sdk; + +using RedisStudyModel; +using RedisStuy; + +namespace RedisStudyTest +{ + [Trait("RedisString", "All")] + public class RedisListStudyTest : IDisposable + { + #region 初始化 + private readonly ITestOutputHelper testOutput; + private IDatabase redisDatabase = null; + private RedisListStudy redisListStudy = null; + private TimeSpan defaultExpiry =TimeSpan.FromSeconds(20); + private string defaultRedisKey = "RedisStudy:List:xUnitTest"; + + /// + /// 构造 + /// + public RedisListStudyTest(ITestOutputHelper output) + { + this.testOutput = output; + redisDatabase = RedisHelper.GetRedisDatabase(); + redisListStudy = new RedisListStudy(); + + } + #endregion + + #region + [Fact] + public void ListLeftPushTest() + { + var listLength = redisListStudy.ListLeftPush(defaultRedisKey, "first"); + Assert.Equal(1, listLength); + } + + #endregion + + #region 清理 + public void Dispose() + { + redisDatabase.KeyDelete(defaultRedisKey); + } + #endregion + } +} diff --git a/RedisStudyTest/RedisStudyTest.csproj b/RedisStudyTest/RedisStudyTest.csproj index f0af8da..7d0a5e1 100644 --- a/RedisStudyTest/RedisStudyTest.csproj +++ b/RedisStudyTest/RedisStudyTest.csproj @@ -79,6 +79,7 @@ +