public void TestRemove()
        {
            var comPlusCache = new ComPlusCache("TestCache");

            comPlusCache.Add("Entry 1", "Hello");
            Assert.IsTrue(comPlusCache.Contains("Entry 1"));
            comPlusCache.Remove("Entry 1");
            Assert.IsFalse(comPlusCache.Contains("Entry 1"));
        }
        public void TestAdd()
        {
            var comPlusCache = new ComPlusCache("TestCache");

            Assert.IsTrue(comPlusCache.Add("Entry 1", "Hello"));
            Assert.IsFalse(comPlusCache.Add("Entry 1", "Hello"));
            Assert.IsTrue(comPlusCache.Add("Entry 2", new object()));
            Assert.IsTrue(comPlusCache.Add("Entry 3", "Hello", new DateTime(9999, 1, 1)));
            Assert.IsTrue(comPlusCache.Add("Entry 4", new object(), new DateTime(9999, 1, 1)));
            Assert.IsTrue(comPlusCache.Add("Entry 5", "Hello", new TimeSpan(1, 1, 1, 1)));
            Assert.IsTrue(comPlusCache.Add("Entry 6", new object(), new TimeSpan(1, 1, 1, 1)));
            Assert.IsTrue(comPlusCache.Contains("Entry 1"));
            Assert.IsTrue(comPlusCache.Contains("Entry 2"));
            Assert.IsTrue(comPlusCache.Contains("Entry 3"));
            Assert.IsTrue(comPlusCache.Contains("Entry 4"));
            Assert.IsTrue(comPlusCache.Contains("Entry 5"));
            Assert.IsTrue(comPlusCache.Contains("Entry 6"));
        }