public void A_Flow_based_on_a_Task_must_produce_error_from_already_failed_Task()
{
this.AssertAllStagesStopped(() =>
{
var ex = new TestException("test");
var c = TestSubscriber.CreateManualProbe<int>(this);
var p =
Source.FromTask(Task.Run(new Func<int>(() => { throw ex; })))
.RunWith(Sink.AsPublisher<int>(false), Materializer);
p.Subscribe(c);
c.ExpectSubscriptionAndError().Should().Be(ex);
}, Materializer);
}