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(); } }