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