public void DequeueOnOneNodeStack() { PseudoQueue psuedo = new PseudoQueue(); psuedo.Enqueue1(10); Assert.Equal(10, psuedo.Dequeue1().Value); }
static void QueueWithStacks() { PseudoQueue psuedo = new PseudoQueue(); psuedo.Enqueue1(10); psuedo.Enqueue1(15); psuedo.Enqueue1(20); psuedo.Enqueue1(25); psuedo.Dequeue1(); }
public void DequeuePseudoOne() { ///testing single dequeue instance PseudoQueue psuedo = new PseudoQueue(); psuedo.Enqueue1(10); psuedo.Enqueue1(15); psuedo.Dequeue1(); Assert.Equal(15, psuedo.Primary.Top.Value); }
public void DequeuePseudoQueueOnFirstIn() { ///testing that dequeue removes first node in PseudoQueue psuedo = new PseudoQueue(); psuedo.Enqueue1(10); psuedo.Enqueue1(15); psuedo.Enqueue1(20); psuedo.Enqueue1(25); psuedo.Dequeue1(); Assert.Equal(15, psuedo.Primary.Top.Value); }