public void Equals() { StringQueue queue = new StringQueue(); queue.Enqueue("one"); queue.Enqueue("two"); queue.Enqueue("three"); Assert.IsTrue(_queue.Equals(queue)); queue.Enqueue("one"); Assert.IsFalse(_queue.Equals(queue)); queue.Dequeue(); Assert.IsFalse(_queue.Equals(queue)); }
public void Constructor() { StringQueue queue = new StringQueue(567); queue.Enqueue("foo"); queue.Enqueue("bar"); Assert.AreEqual(2, queue.Count); CloneableType[] array = new CloneableType[4] { "a", "b", "c", "d" }; queue = new StringQueue(array); Assert.AreEqual(4, queue.Count); Assert.IsTrue(queue.Equals(array)); }