public void A_Flow_based_on_a_Task_must_produce_one_element_from_already_successful_Future()
{
this.AssertAllStagesStopped(() =>
{
var c = TestSubscriber.CreateManualProbe<int>(this);
var p = Source.FromTask(Task.FromResult(1)).RunWith(Sink.AsPublisher<int>(true), Materializer);
p.Subscribe(c);
var sub = c.ExpectSubscription();
c.ExpectNoMsg(TimeSpan.FromMilliseconds(100));
sub.Request(1);
c.ExpectNext(1);
c.ExpectComplete();
}, Materializer);
}