public void ToObservable_Null() { AssertThrows <ArgumentNullException>(() => AsyncEnumerable.ToObservable <int>(null)); }
public async Task AverageAsync_Single_Null() { await Assert.ThrowsAsync <ArgumentNullException>(() => AsyncEnumerable.AverageAsync(default(IAsyncEnumerable <float>)).AsTask()); }
public void ToEnumerable1() { var xs = AsyncEnumerable.Return(42).ToEnumerable(); Assert.IsTrue(xs.SequenceEqual(new[] { 42 })); }
public void ToEnumerable2() { var xs = AsyncEnumerable.Empty <int>().ToEnumerable(); Assert.IsTrue(xs.SequenceEqual(new int[0])); }
public async Task Repeat4() { var xs = AsyncEnumerable.Repeat(2).Take(5); await SequenceIdentity(xs); }
public void ToAsyncEnumerable_Null() { AssertThrows <ArgumentNullException>(() => AsyncEnumerable.ToAsyncEnumerable <int>(default(IEnumerable <int>))); AssertThrows <ArgumentNullException>(() => AsyncEnumerable.ToAsyncEnumerable <int>(default(IObservable <int>))); }
public void Return() { var xs = AsyncEnumerable.Return(42); HasNext(xs.GetEnumerator(), 42); }
public async Task AverageAsync_Decimal_Nullable_Null() { await Assert.ThrowsAsync <ArgumentNullException>(() => AsyncEnumerable.AverageAsync(default(IAsyncEnumerable <decimal?>)).AsTask()); }
public void Generate_Null() { AssertThrows <ArgumentNullException>(() => AsyncEnumerable.Generate <int, int>(0, null, x => x, x => x)); AssertThrows <ArgumentNullException>(() => AsyncEnumerable.Generate <int, int>(0, x => true, null, x => x)); AssertThrows <ArgumentNullException>(() => AsyncEnumerable.Generate <int, int>(0, x => true, x => x, null)); }
public void Using_Null() { AssertThrows <ArgumentNullException>(() => AsyncEnumerable.Using <int, IDisposable>(null, _ => null)); AssertThrows <ArgumentNullException>(() => AsyncEnumerable.Using <int, IDisposable>(() => new MyD(null), null)); }
public void Defer_Null() { AssertThrows <ArgumentNullException>(() => AsyncEnumerable.Defer <int>(null)); }
public async Task Empty_Null() { await Assert.ThrowsAsync <ArgumentNullException>(() => AsyncEnumerable.IsEmpty <int>(null)); await Assert.ThrowsAsync <ArgumentNullException>(() => AsyncEnumerable.IsEmpty <int>(null, CancellationToken.None)); }
public async Task Generate5() { var xs = AsyncEnumerable.Generate(0, x => x < 5, x => x + 1, x => x * x); await SequenceIdentity(xs); }
public async Task AverageAsync_Selector_Double_Null() { await Assert.ThrowsAsync <ArgumentNullException>(() => AsyncEnumerable.AverageAsync(default(IAsyncEnumerable <double>), x => x).AsTask()); await Assert.ThrowsAsync <ArgumentNullException>(() => AsyncEnumerable.AverageAsync(AsyncEnumerable.Empty <object>(), default(Func <object, double>)).AsTask()); }
public void Empty1() { var xs = AsyncEnumerable.Empty <int>(); NoNext(xs.GetEnumerator()); }
public async Task AverageAwaitAsync_Selector_Decimal_Null() { await Assert.ThrowsAsync <ArgumentNullException>(() => AsyncEnumerable.AverageAwaitAsync(default(IAsyncEnumerable <decimal>), x => new ValueTask <decimal>(x)).AsTask()); await Assert.ThrowsAsync <ArgumentNullException>(() => AsyncEnumerable.AverageAwaitAsync(AsyncEnumerable.Empty <object>(), default(Func <object, ValueTask <decimal> >)).AsTask()); }
public void Range_Null() { AssertThrows <ArgumentOutOfRangeException>(() => AsyncEnumerable.Range(0, -1)); }
public async Task AverageAwaitWithCancellationAsync_Selector_Decimal_Nullable_Null() { await Assert.ThrowsAsync <ArgumentNullException>(() => AsyncEnumerable.AverageAwaitWithCancellationAsync(default(IAsyncEnumerable <decimal?>), (x, ct) => new ValueTask <decimal?>(x)).AsTask()); await Assert.ThrowsAsync <ArgumentNullException>(() => AsyncEnumerable.AverageAwaitWithCancellationAsync(AsyncEnumerable.Empty <object>(), default(Func <object, CancellationToken, ValueTask <decimal?> >)).AsTask()); }
public void Create_Null() { AssertThrows <ArgumentNullException>(() => AsyncEnumerable.CreateEnumerable <int>(null)); AssertThrows <ArgumentNullException>(() => AsyncEnumerable.CreateEnumerator <int>(null, () => 3, () => {})); }