public void ReactiveObserverBase_OnError() { var s = new MyReactiveObserver <int>(); var err = default(Exception); s.OnErrorImpl = (e) => { err = e; }; var ex = new Exception(); s.OnError(ex); Assert.AreSame(ex, err); }
public void ReactiveObserverBase_OnError_ArgumentChecking() { var s = new MyReactiveObserver <int>(); Assert.ThrowsException <ArgumentNullException>(() => s.OnError(null)); }