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();
|
|
}
|
|
}
|
|
}
|
|
}
|