public void Flow_InitialDelay_must_properly_ignore_timer_while_backpressured()
{
this.AssertAllStagesStopped(() =>
{
var probe = TestSubscriber.CreateProbe<int>(this);
Source.From(Enumerable.Range(1, 10))
.InitialDelay(TimeSpan.FromSeconds(0.5))
.RunWith(Sink.FromSubscriber(probe), Materializer);
probe.EnsureSubscription();
probe.ExpectNoMsg(TimeSpan.FromSeconds(1.5));
probe.Request(20);
probe.ExpectNextN(Enumerable.Range(1, 10));
probe.ExpectComplete();
}, Materializer);
}
}