コード例 #1
0
        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);
        }