public void CopyTo_Smaller_Offset() { var o = new ListObservable <int>(Observable.Range(0, 10)); var array = new int[5]; ReactiveAssert.Throws <ArgumentException>(() => o.CopyTo(array, 3)); }
public void CopyTo_Bigger_Offset() { var o = new ListObservable <int>(Observable.Range(0, 10)); var array = new int[15]; o.CopyTo(array, 3); array.AssertEqual(0, 0, 0, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 0, 0); }
public void CopyTo_RightSize() { var o = new ListObservable <int>(Observable.Range(0, 10)); var array = new int[10]; o.CopyTo(array, 0); array.AssertEqual(0, 1, 2, 3, 4, 5, 6, 7, 8, 9); }
public void CopyTo_Smaller_Offset() { var o = new ListObservable<int>(Observable.Range(0, 10)); var array = new int[5]; ReactiveAssert.Throws<ArgumentException>(() => o.CopyTo(array, 3)); }
public void CopyTo_Bigger_Offset() { var o = new ListObservable<int>(Observable.Range(0, 10)); var array = new int[15]; o.CopyTo(array, 3); array.AssertEqual(0, 0, 0, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 0, 0); }
public void CopyTo_RightSize() { var o = new ListObservable<int>(Observable.Range(0, 10)); var array = new int[10]; o.CopyTo(array, 0); array.AssertEqual(0, 1, 2, 3, 4, 5, 6, 7, 8, 9); }