protected void TestPutClear(IRemoteCache <string, string> cache)
 {
     cache.Put(K1, V1);
     cache.Put(K2, V2);
     cache.Clear();
     Assert.IsTrue(cache.IsEmpty());
 }
Example #2
0
        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());
        }