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

            Assert.AreEqual(2, linkedQueue.Peak());
        }
Ejemplo n.º 3
0
 public void CreateQueue_PeakEmptyQueue_ShouldThrowException()
 {
     var linkedQueue = new LinkedQueue<int>();
     linkedQueue.Peak();
 }