public void CacheSizeTest() { NFileCache target = new NFileCache("CacheSizeTest"); target["foo"] = "bar"; target["foo"] = "foobar"; long cacheSize = target.GetCacheSize("bar"); Assert.AreEqual(0, cacheSize); cacheSize = target.GetCacheSize(); Assert.IsTrue(cacheSize > 0); target.Remove("foo"); cacheSize = target.GetCacheSize(); Assert.AreEqual(0, cacheSize); }
public void RemoveTest() { NFileCache target = new NFileCache("RemoveTest"); target.Set("test", "test", DateTime.Now.AddDays(3)); object result = target.Get("test"); Assert.AreEqual("test", result); // Check file system to be sure item was created string itemPath = target.GetItemPath("test"); Assert.IsTrue(File.Exists(itemPath)); // Now delete target.Remove("test"); result = target["test"]; Assert.IsNull(result); // Check file system to be sure item was removed Assert.IsFalse(File.Exists(itemPath)); }