public void A_Delay_must_add_delay_to_initialDelay_if_exists_upstream()
{
var probe = Source.From(Enumerable.Range(1, 10))
.InitialDelay(TimeSpan.FromSeconds(1))
.Delay(TimeSpan.FromSeconds(1))
.RunWith(this.SinkProbe<int>(), Materializer);
probe.Request(10);
probe.ExpectNoMsg(TimeSpan.FromMilliseconds(1800));
probe.ExpectNext(1, TimeSpan.FromMilliseconds(300));
probe.ExpectNextN(Enumerable.Range(2, 9));
probe.ExpectComplete();
}