public void CopyTo_ArgumentValidity(int count) { if (count > 0) { PooledList <T> list = GenericListFactory(count); AssertExtensions.Throws <ArgumentException>(null, () => list.CopyTo(new T[0])); list.Dispose(); } }