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