public void ExpiringDictionary_Find_Does_Not_Refresh_Items() { using (var map = new ExpiringDictionary <int, string>(10, 10)) { map.Add(100, "1"); _Clock.AddMilliseconds(10); Assert.AreEqual("1", map.Find(r => r == "1")); HeartbeatTick(); Assert.AreEqual(0, map.Count); } }
public void ExpiringDictionary_Find_Returns_Null_On_No_Match() { _Map.Add(1, "Hello"); Assert.AreNotEqual("Hello", _Map.Find(r => r == "Goodbye")); }