public void TakeUntil_ArgumentChecking() { ReactiveAssert.Throws <ArgumentNullException>(() => Subscribable.TakeUntil <int, int>(null, DummySubscribable <int> .Instance)); ReactiveAssert.Throws <ArgumentNullException>(() => Subscribable.TakeUntil <int, int>(DummySubscribable <int> .Instance, null)); ReactiveAssert.Throws <ArgumentNullException>(() => Subscribable.TakeUntil(default(ISubscribable <int>), DateTimeOffset.Now)); }