public void PeekMax_ExpectCountNotChange() { var queue = new MaxPriorityQueue<int>(); queue.Add(ITEM); queue.PeekMax(); Assert.AreEqual(1, queue.Count); }
public void PeekMax_OneItem_ExpectReturnItem() { var queue = new MaxPriorityQueue<int>(); queue.Add(ITEM); var peekedItem = queue.PeekMax(); Assert.AreEqual(ITEM, peekedItem); }
public void PeekMax_EmptyQueue_ExpectThrowInvalidOperationException() { var queue = new MaxPriorityQueue<int>(); queue.PeekMax(); }