public void TestEnqueue() { PsuedoQueue queue = new PsuedoQueue(); queue.Enqueue(5); Assert.Equal(5, queue.stackOne.Top.Value); }
public void TestDequeue() { PsuedoQueue queue = new PsuedoQueue(); queue.Enqueue(5); Assert.Equal(5, queue.Dequeue().Value); }
public void PsuedoQueue_starts_empty() { // Arrange and Act PsuedoQueue <int> psuedoQueue = new PsuedoQueue <int>(); // Assert Assert.True(psuedoQueue.PQIsEmpty()); }
public void TestStackTwoAfterDequeue() { PsuedoQueue queue = new PsuedoQueue(); queue.Enqueue(5); queue.Enqueue(4); queue.Dequeue(); Assert.Equal(4, queue.stackTwo.Top.Value); }
public void TestStackOneAfterDequeueEnqueue() { PsuedoQueue queue = new PsuedoQueue(); queue.Enqueue(5); queue.Enqueue(4); queue.Dequeue(); queue.Enqueue(3); Assert.Equal(3, queue.stackOne.Top.Value); }
public void PsuedoQueue_Enqueue_adds_to_PsuedoQueue() { // Arrange PsuedoQueue <int> psuedoQueue = new PsuedoQueue <int>(); // Act psuedoQueue.Enqueue(1); // Assert Assert.False(psuedoQueue.PQIsEmpty()); }
public static void QueueWithStacks() { PsuedoQueue queue = new PsuedoQueue(); queue.Enqueue(5); queue.Enqueue(4); Console.WriteLine(queue.Dequeue().Value); queue.Enqueue(3); Console.WriteLine(queue.Dequeue().Value); Console.WriteLine(queue.Dequeue().Value); }
public void PsuedoQueue_Peek_returns_first_Enqueue_value() { // Arrange PsuedoQueue <int> psuedoQueue = new PsuedoQueue <int>(); psuedoQueue.Enqueue(1); psuedoQueue.Enqueue(2); psuedoQueue.Enqueue(3); // Act int result = psuedoQueue.Peek(); // Assert int expected = 1; Assert.Equal(result, expected); }
public void PsuedoQueue_Denqueue_value() { // Arrange PsuedoQueue <int> psuedoQueue = new PsuedoQueue <int>(); psuedoQueue.Enqueue(1); psuedoQueue.Enqueue(2); psuedoQueue.Enqueue(3); // Act int result = psuedoQueue.Dequeue(); // Assert int expected = 3; Assert.Equal(expected, result); }
public void TestForEmptyPseudoQueue() { PsuedoQueue queue = new PsuedoQueue(); Assert.Null(queue.stackOne.Top); }