public void DequeueOnFullSet() { var queue = new FifoQueue <int>(); queue.Enqueue(4); queue.Enqueue(5); Assert.That(() => queue.Dequeue(), Is.EqualTo(4)); }
public void IsEmptyOnFullSet() { var queue = new FifoQueue <int>(); queue.Enqueue(4); Assert.That(() => queue.IsEmpty(), Is.False); }
public void SizeOnFullSet() { var queue = new FifoQueue <int>(); queue.Enqueue(4); Assert.That(() => queue.Size(), Is.EqualTo(1)); }
public void EnqueueTest() { FifoQueue <int> myTestObject = new FifoQueue <int>(); for (int i = 0; i < 100; i++) { myTestObject.Enqueue(i); } Assert.AreEqual(100, myTestObject.Size); }
public void DequeueTest() { Queue <int> expected = new Queue <int>(); FifoQueue <int> myTestObject = new FifoQueue <int>(); for (int i = 0; i < 100; i++) { expected.Enqueue(i); myTestObject.Enqueue(i); } for (int i = 0; i < 100; i++) { Assert.AreEqual(expected.Dequeue(), myTestObject.Dequeue(), i.ToString()); } }