public void CopyTo() { var bucket = new KBucket <Contact>(); Assert.AreEqual(0, bucket.Count); bucket.Add(new Contact("a")); bucket.Add(new Contact("b")); bucket.Add(new Contact("c")); Assert.AreEqual(3, bucket.Count); var array = new Contact[bucket.Count + 2]; bucket.CopyTo(array, 1); Assert.IsNull(array[0]); Assert.IsNotNull(array[1]); Assert.IsNotNull(array[2]); Assert.IsNotNull(array[3]); Assert.IsNull(array[4]); }