public void TestPeek() { QueueUp <int> queue = new QueueUp <int>(); queue.Insert(42); Assert.AreEqual(42, queue.Peek()); queue.Insert(33); Assert.AreEqual(42, queue.Peek()); Assert.AreEqual(42, queue.Remove()); Assert.AreEqual(33, queue.Peek()); }
public void TestPeekEmpty() { QueueUp <int> queue = new QueueUp <int>(); Assert.ThrowsException <QueueEmptyException>(() => { queue.Peek(); }); }