Exemple #1
0
        public void Clear_Empty_Set()
        {
            // http://bugs.developer.mindtouch.com/view.php?id=8739
            var set = new ExpiringHashSet <int>(TaskTimerFactory.Current);

            set.Clear();
        }
        public void Clearing_set_releases_all_items()
        {
            var changed = false;
            var ttl     = 10.Seconds();
            var set     = new ExpiringHashSet <string>(TaskTimerFactory.Current);

            set.SetOrUpdate("a", ttl);
            set.SetOrUpdate("b", ttl);
            set.SetOrUpdate("v", ttl);
            set.CollectionChanged += (s, e) => changed = true;
            Assert.AreEqual(3, set.Count());
            Assert.IsFalse(changed);
            set.Clear();
            Assert.AreEqual(0, set.Count());
            Assert.IsTrue(changed);
        }
 public void Clear_Empty_Set()
 {
     // http://bugs.developer.mindtouch.com/view.php?id=8739
     var set = new ExpiringHashSet<int>(TaskTimerFactory.Current);
     set.Clear();
 }
 public void Clearing_set_releases_all_items()
 {
     var changed = false;
     var ttl = 10.Seconds();
     var set = new ExpiringHashSet<string>(TaskTimerFactory.Current);
     set.SetExpiration("a", ttl);
     set.SetExpiration("b", ttl);
     set.SetExpiration("v", ttl);
     set.CollectionChanged += (s, e) => changed = true;
     Assert.AreEqual(3, set.Count());
     Assert.IsFalse(changed);
     set.Clear();
     Assert.AreEqual(0, set.Count());
     Assert.IsTrue(changed);
 }
        public void Clear_Empty_Set()
        {
            var set = new ExpiringHashSet <int>(TaskTimerFactory.Current);

            set.Clear();
        }
 public void Clear_Empty_Set()
 {
     var set = new ExpiringHashSet<int>(TaskTimerFactory.Current);
     set.Clear();
 }