30 lines
895 B
C#
30 lines
895 B
C#
using Microsoft.VisualStudio.TestTools.UnitTesting;
|
|
using Microsoft.Extensions.Caching.Redis;
|
|
using Microsoft.Extensions.Caching.Distributed;
|
|
|
|
namespace MS.ResidCache.Test
|
|
{
|
|
[TestClass]
|
|
public class MicrosoftRedisCacheUnitTest
|
|
{
|
|
[TestMethod]
|
|
public void IDistributedCacheTestMethod1() {
|
|
IDistributedCache cache = new RedisCache(new RedisCacheOptions {
|
|
Configuration = "127.0.0.1:7001,password=123654",
|
|
InstanceName = "mcut",
|
|
});
|
|
var key = "mcut_a";
|
|
cache.SetString(key,key);
|
|
var r = cache.GetString(key);
|
|
Assert.AreEqual(r,key);
|
|
cache.Remove(key);
|
|
r = cache.GetString(key);
|
|
Assert.IsNull(r);
|
|
|
|
if(cache is RedisCache dis) {
|
|
dis.Dispose();
|
|
}
|
|
}
|
|
}
|
|
}
|