Пример #1
0
        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));
        }
Пример #2
0
        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));
        }