public void expired_in_put() { const string testKey = "TestKey"; const string testValue = "TestValue"; ICache cache = new InProcessCache(); cache.Remove(testKey); cache.Set(testKey, testValue, new TimeSpan(0, 0, 1)); Assert.IsTrue(cache.Exists(testKey)); }
public void expired_at_put() { const string testKey = "TestKey"; const string testValue = "TestValue"; ICache cache = new InProcessCache(); cache.Remove(testKey); cache.Set(testKey, testValue, DateTime.Now.AddMinutes(1)); Assert.IsTrue(cache.Exists(testKey)); }
public void basic_put_and_get() { const string testKey = "TestKey"; const string testValue = "TestValue"; ICache cache = new InProcessCache(); cache.Remove(testKey); cache.Set(testKey, testValue); var actual = (string)cache.Get(testKey); Assert.AreEqual(testValue, actual); Assert.IsTrue(cache.Exists(testKey)); }