Esempio n. 1
0
        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));
        }
Esempio n. 2
0
        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);
        }
Esempio n. 3
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);
 }