public void QueueDequeuesCorrectly() { var queue = new GenericQueueFromLinkedListImplementation <int>(new Node <int>(8)); queue.Enqueue(9); queue.Enqueue(19); Assert.Equal(8, queue.Dequeue().Value); }
public void QueueThrowsArgumentExceptionWhenDequeuingFromAnEmptyQueue() { var queue = new GenericQueueFromLinkedListImplementation <int>(); Assert.Throws <ArgumentException>(() => queue.Dequeue()); }