Esempio n. 1
0
        public void Throttle_Duration_ArgumentChecking()
        {
            var someObservable = DummySubscribable <int> .Instance;

            ReactiveAssert.Throws <ArgumentNullException>(() => Subscribable.Throttle(default(ISubscribable <int>), x => someObservable));
            ReactiveAssert.Throws <ArgumentNullException>(() => Subscribable.Throttle(someObservable, default(Func <int, ISubscribable <string> >)));
        }
Esempio n. 2
0
        public void Throttle_ArgumentChecking()
        {
            var someObservable = Subscribable.Empty <int>();

            ReactiveAssert.Throws <ArgumentNullException>(() => Subscribable.Throttle(default(ISubscribable <int>), TimeSpan.Zero));
            ReactiveAssert.Throws <ArgumentOutOfRangeException>(() => Subscribable.Throttle(someObservable, TimeSpan.FromSeconds(-1)));
        }