Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        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));
        }
Esempio n. 3
0
        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));
        }
Esempio n. 4
0
        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);
        }