Esempio n. 1
0
        public void Retry_Observable_RetryCount_Default_ArgumentChecking()
        {
#pragma warning disable IDE0034 // Simplify 'default' expression (illustrative of method signature)
            ReactiveAssert.Throws <ArgumentNullException>(() => Subscribable.Retry <int>(default(ISubscribable <int>), 0));
            ReactiveAssert.Throws <ArgumentOutOfRangeException>(() => DummySubscribable <int> .Instance.Retry(-1));
            ReactiveAssert.Throws <ArgumentNullException>(() => DummySubscribable <int> .Instance.Retry(0).Subscribe(null));
#pragma warning restore IDE0034 // Simplify 'default' expression
        }
Esempio n. 2
0
 public void Retry_Observable_RetryCount_ArgumentChecking()
 {
     ReactiveAssert.Throws <ArgumentNullException>(() => Subscribable.Retry <int>(null, 0));
     ReactiveAssert.Throws <ArgumentOutOfRangeException>(() => DummySubscribable <int> .Instance.Retry(-1));
     ReactiveAssert.Throws <ArgumentNullException>(() => DummySubscribable <int> .Instance.Retry(0).Subscribe(null));
 }
Esempio n. 3
0
 public void Retry_Observable_Default_ArgumentChecking()
 {
     ReactiveAssert.Throws <ArgumentNullException>(() => Subscribable.Retry <int>(null));
     ReactiveAssert.Throws <ArgumentNullException>(() => DummySubscribable <int> .Instance.Retry().Subscribe(null));
 }