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