public void CompositeDisposable_CopyTo() { var d1 = Disposable.Create(() => { }); var d2 = Disposable.Create(() => { }); var g = new CompositeDisposable(new List<IDisposable> { d1, d2 }); var d = new IDisposable[3]; g.CopyTo(d, 1); Assert.AreSame(d1, d[1]); Assert.AreSame(d2, d[2]); }