示例#1
0
        public void PooledQueue_GetInstance()
        {
            for (var i = 0; i < 100; i++)
            {
                var queue = PooledQueue <string> .GetInstance();

                Assert.AreEqual(0, queue.Count);

                queue.Enqueue("qux");
                queue.Enqueue("foo");
                queue.Enqueue("bar");
                queue.Enqueue("baz");

                Assert.IsTrue(exp.SequenceEqual(queue));

                queue.Free();
            }
        }