public void A_Flow_with_SelectAsync_must_produce_task_elements()
{
this.AssertAllStagesStopped(() =>
{
var c = TestSubscriber.CreateManualProbe<int>(this);
Source.From(Enumerable.Range(1, 3))
.SelectAsync(4, Task.FromResult)
.RunWith(Sink.FromSubscriber(c), Materializer);
var sub = c.ExpectSubscription();
sub.Request(2);
c.ExpectNext(1)
.ExpectNext(2)
.ExpectNoMsg(TimeSpan.FromMilliseconds(200));
sub.Request(2);
c.ExpectNext(3)
.ExpectComplete();
}, Materializer);
}