33 lines
828 B
C#
33 lines
828 B
C#
|
using System;
|
|||
|
using System.Collections.Generic;
|
|||
|
using System.ComponentModel.Design;
|
|||
|
using System.Text;
|
|||
|
using Microsoft.Extensions.Caching.Memory;
|
|||
|
using Microsoft.VisualStudio.TestTools.UnitTesting;
|
|||
|
|
|||
|
namespace MS.ResidCache.Test
|
|||
|
{
|
|||
|
[TestClass]
|
|||
|
public class MS_MemeryCacheUnitTest
|
|||
|
{
|
|||
|
[TestMethod]
|
|||
|
public void IDistributedCacheTestMethod() {
|
|||
|
|
|||
|
IMemoryCache cache = new MemoryCache(new MemoryCacheOptions {
|
|||
|
|
|||
|
});
|
|||
|
var key = "mcut_a";
|
|||
|
cache.Set(key,key);
|
|||
|
var r = cache.Get(key);
|
|||
|
Assert.AreEqual(r,key);
|
|||
|
cache.Remove(key);
|
|||
|
r = cache.Get(key);
|
|||
|
Assert.IsNull(r);
|
|||
|
|
|||
|
if(cache is MemoryCache dis) {
|
|||
|
dis.Dispose();
|
|||
|
}
|
|||
|
}
|
|||
|
}
|
|||
|
}
|