public void A_Recover_must_not_influece_stream_when_there_is_no_exception()
{
this.AssertAllStagesStopped(() =>
{
Source.From(Enumerable.Range(1, 3))
.Select(x => x)
.Recover(_ => new Option<int>(0))
.Select(x => x.Value)
.RunWith(this.SinkProbe<int>(), Materializer)
.Request(3)
.ExpectNext(1, 2, 3)
.ExpectComplete();
}, Materializer);
}