public void ElementAt_ArgumentChecking() { ReactiveAssert.Throws <ArgumentNullException>(() => Subscribable.ElementAt(default(ISubscribable <int>), 0)); ReactiveAssert.Throws <ArgumentOutOfRangeException>(() => Subscribable.ElementAt(DummySubscribable <int> .Instance, -1)); }