public void PriorityCollectionICollection() { PriorityCollection <DateTime> pc = new PriorityCollection <DateTime>(); pc.Add(DateTime.Now); pc.Add(DateTime.MaxValue); pc.Add(DateTime.MinValue); Assert.AreEqual <bool>(false, pc.IsReadOnly); Assert.AreEqual <int>(3, pc.Count); Assert.AreEqual <bool>(true, pc.Contains(DateTime.MaxValue)); Assert.AreEqual <bool>(true, pc.Remove(DateTime.MaxValue)); pc.Clear(); Assert.AreEqual <int>(0, pc.Count); }