public void A_RecoverWith_must_finish_stream_if_it_is_empty()
{
this.AssertAllStagesStopped(() =>
{
Source.Empty<int>()
.Select(x => x)
.RecoverWith(_ => Source.Single(0))
.RunWith(this.SinkProbe<int>(), Materializer)
.Request(3)
.ExpectComplete();
}, Materializer);
}