public void ElementAtOrDefault_ArgumentChecking() { ReactiveAssert.Throws <ArgumentNullException>(() => Observable.ElementAtOrDefault(default(IObservable <int>), 2)); ReactiveAssert.Throws <ArgumentOutOfRangeException>(() => Observable.ElementAtOrDefault(DummyObservable <int> .Instance, -1)); }