protected void TestPutClear(IRemoteCache <string, string> cache) { cache.Put(K1, V1); cache.Put(K2, V2); cache.Clear(); Assert.IsTrue(cache.IsEmpty()); }
public void ClearTest() { String key1 = UniqueKey.NextKey(); String key2 = UniqueKey.NextKey(); cache.Put(key1, "hydrogen"); cache.Put(key2, "helium"); Assert.IsFalse(cache.IsEmpty()); cache.Clear(); Assert.IsNull(cache.Get(key1)); Assert.IsNull(cache.Get(key2)); Assert.AreEqual(0, cache.Size()); Assert.IsTrue(cache.IsEmpty()); }
protected void TestPutClearAsync(IRemoteCache <string, string> cache) { cache.Put(K1, V1); cache.Put(K2, V2); Task task = cache.ClearAsync(); task.Wait(5000); Assert.IsTrue(cache.IsEmpty()); }