Esempio n. 1
0
        public void TestConstructWithCapacity()
        {
            var q = new PriorityQueue<int>(10);
            Assert.AreEqual(0, q.Count);
            Assert.AreEqual(10, q.Capacity);

            q.Enqueue(5);
            q.Enqueue(4);

            q.TrimExcess();

            Assert.AreEqual(2, q.Count);
            Assert.AreEqual(2, q.Capacity);
        }