public void CreateQueue_EnqueueSingleElement_ShouldWorkCorrectly() { var linkedQueue = new LinkedQueue<int>(); linkedQueue.Enqueue(3); Assert.AreEqual(3, linkedQueue.Peak()); Assert.AreEqual(1, linkedQueue.Count); }
public void CreateQueue_PeakFirstElement_ShouldWorkCorrectly() { var linkedQueue = new LinkedQueue<int>(); linkedQueue.Enqueue(2); linkedQueue.Enqueue(6); Assert.AreEqual(2, linkedQueue.Peak()); }
public void CreateQueue_PeakEmptyQueue_ShouldThrowException() { var linkedQueue = new LinkedQueue<int>(); linkedQueue.Peak(); }