public void CopyToWorks() { var list = new LockList <int>(); list.Add(150); list.Add(42); list.Add(978); var list2 = new int[3]; list.CopyTo(list2, 0); list2.Length.Should().Be(3); list2[0].Should().Be(150); list2[1].Should().Be(42); list2[2].Should().Be(978); }