public async void Long() { const int n = 1_000_000; var result = new ObservableRange(1, n).ToAsyncEnumerable(); var expected = 1; var en = result.GetAsyncEnumerator(default);
public async void Long() { const int n = 1_000_000; var result = new ObservableRange(1, n).ToAsyncEnumerable(); var expected = 1; var en = result.GetAsyncEnumerator(); try { while (await en.MoveNextAsync()) { Assert.Equal(expected, en.Current); expected++; } } finally { await en.DisposeAsync(); } Assert.Equal(n, expected); }
public async void Normal() { var result = new ObservableRange(1, 6).ToAsyncEnumerable(); await result.AssertResult(1, 2, 3, 4, 5); }