public void AQueueWithOneItem_AfterDequeueItShouldBeEmpty() { var queue = new Queue(); queue.Enqueue(2); queue.Dequeue(); Assert.IsTrue(queue.IsEmpty()); }
public void AQueueWithOneItemShouldNotBeEmpty() { var queue = new Queue(); queue.Enqueue(1); Assert.IsFalse(queue.IsEmpty()); }
public void AQueueWithTwoItems_AfterSecondDequeue_ShouldBeEmpty() { var queue = new Queue(); queue.Enqueue(5); queue.Enqueue(6); queue.Dequeue(); queue.Dequeue(); Assert.IsTrue(queue.IsEmpty()); }
public void NewQueueShouldBeEmpty() { var queue = new Queue(); Assert.IsTrue(queue.IsEmpty()); }
public void AQueueWithTwoItems_AfterFirstDequeue_ShouldNotBeEmpty() { var queue = new Queue(); queue.Enqueue(3); queue.Enqueue(4); queue.Dequeue(); Assert.IsFalse(queue.IsEmpty()); }