public void CopyTo() { var pq = new PriorityQueue<int>(); pq.Enqueue(1); pq.Enqueue(1); pq.Enqueue(1); int[] array = new int[10]; pq.CopyTo(array, 3); Assert.AreEqual(1, array[3]); Assert.AreEqual(1, array[4]); Assert.AreEqual(1, array[5]); array = new int[10]; ((ICollection)pq).CopyTo(array, 3); Assert.AreEqual(1, array[3]); Assert.AreEqual(1, array[4]); Assert.AreEqual(1, array[5]); }