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"); }
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")); }