コード例 #1
0
        public void TestMethod1()
        {
            LRUPolicy <string, string> policy    = new LRUPolicy <string, string>();
            FlipCache <string, string> flipCache = new FlipCache <string, string>(2, policy);
            // flipCache.Put("company", "flipkart");
            string value = flipCache.Get("company");

            Assert.AreEqual(value, "flipkart");
        }
コード例 #2
0
        public void TestMethod3()
        {
            LRUPolicy <string, string> policy    = new LRUPolicy <string, string>();
            FlipCache <string, string> flipCache = new FlipCache <string, string>(2, policy);

            flipCache.Put("company", "flipkart");
            string value = flipCache.Get("company1");

            flipCache.Put("company2", "amazon");
            string value2 = flipCache.Get("company2");

            flipCache.Put("company3", "swiggy");
            string value3 = flipCache.Get("company3");

            Assert.IsNull(flipCache.Get("company"));
        }