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