static void Main(string[] args) { QueueLab.queue myQueue = new QueueLab.queue(2); String item = "queueItem"; String actual, expected; expected = "queueItem3"; myQueue.enqueue(item + "1"); myQueue.enqueue(item + "2"); myQueue.dequeue(); myQueue.enqueue(item + "3"); myQueue.dequeue(); actual = myQueue.peek(); }
public void TestDequeueEmptyQueue() { // ARRANGE QueueLab.queue myQueue = new QueueLab.queue(1); // ACT // ASSERT Assert.Throws <QueueLab.queueEmptyException>(() => myQueue.dequeue()); }
public void TestWrapAround() { // ARRANGE QueueLab.queue myQueue = new QueueLab.queue(2); String item = "queueItem"; String actual, expected; expected = "queueItem3"; // ACT myQueue.enqueue(item + "1"); myQueue.enqueue(item + "2"); myQueue.dequeue(); myQueue.enqueue(item + "3"); myQueue.dequeue(); actual = myQueue.peek(); // ASSERT Assert.Equal(expected, actual); }
public void TestIsFullTrue() { // ARRANGE QueueLab.queue myQueue = new QueueLab.queue(3); String item = "C# is Fun!"; bool actual; // ACT myQueue.enqueue(item); myQueue.enqueue(item); myQueue.enqueue(item); myQueue.dequeue(); myQueue.enqueue(item); myQueue.dequeue(); myQueue.enqueue(item); actual = myQueue.isFull(); // ASSERT Assert.True(actual); }
public void TestDequeue() { // ARRANGE QueueLab.queue myQueue = new QueueLab.queue(1); String item = "queueItem"; String actual, expected; expected = item; myQueue.enqueue(item); // ACT actual = myQueue.dequeue(); // ASSERT Assert.Equal(expected, actual); }