コード例 #1
0
        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);
            }
        }
コード例 #2
0
 public void ExpiringDictionary_Find_Returns_Null_On_No_Match()
 {
     _Map.Add(1, "Hello");
     Assert.AreNotEqual("Hello", _Map.Find(r => r == "Goodbye"));
 }