public void Delete_WhenIndexIsInQueue_WillRemoveKeyFromQueue() { IndexMinPriorityQueue <double> queue = new IndexMinPriorityQueue <double>(10); queue.Insert(4, 12.5); queue.Insert(3, 40.12); queue.Insert(7, 4.3); queue.Insert(2, 162.75); queue.Delete(7); double keyAtIndex = queue.KeyAt(7); Assert.AreEqual(default(double), keyAtIndex); }