Пример #1
0
        public void Concat_IEofIO_GetEnumeratorThrows()
        {
            var ex = new Exception();

            var scheduler = new TestScheduler();

            var xss = new RogueEnumerable <IObservable <int> >(ex);

            var res = scheduler.Start(() =>
                                      Observable.Concat(xss)
                                      );

            res.Messages.AssertEqual(
                OnError <int>(200, ex)
                );
        }
Пример #2
0
        public void EnumerableToObservable_GetEnumeratorThrows()
        {
            var ex = new Exception();

            var scheduler = new TestScheduler();

            var xs = new RogueEnumerable <int>(ex);

            var res = scheduler.Start(() =>
                                      xs.ToObservable(scheduler)
                                      );

            res.Messages.AssertEqual(
                OnError <int>(200, ex)
                );
        }