public void DescendingPriorityQueueGetValueTest()
        {
            DescendingPriorityQueue <int, int> priorityQueue = new DescendingPriorityQueue <int, int>();

            priorityQueue.Insert(1, 11);
            priorityQueue.Insert(2, 22);
            priorityQueue.Insert(3, 33);
            Assert.AreEqual(3, priorityQueue.Size);
            Assert.AreEqual(33, priorityQueue.GetValue(0));
            Assert.AreEqual(22, priorityQueue.GetValue(1));
            Assert.AreEqual(11, priorityQueue.GetValue(2));
            Assert.AreEqual(3, priorityQueue.Size);
        }
        public void DescendingPriorityQueueGetValueGuardCase2Test()
        {
            DescendingPriorityQueue <int, int> priorityQueue = new DescendingPriorityQueue <int, int>();

            priorityQueue.Insert(1, 11);
            var result = priorityQueue.GetValue(1);
        }
 public void DescendingPriorityQueueGetValueGuardCase3Test()
 {
     DescendingPriorityQueue <int, int> priorityQueue = new DescendingPriorityQueue <int, int>();
     var result = priorityQueue.GetValue(0);
 }