public void A_Flow_based_on_a_tick_publisher_must_drop_ticks_when_not_requested()
{
var c = TestSubscriber.CreateManualProbe<string>(this);
Source.Tick(TimeSpan.FromSeconds(1), TimeSpan.FromSeconds(1), "tick")
.To(Sink.FromSubscriber(c))
.Run(Materializer);
var sub = c.ExpectSubscription();
sub.Request(2);
c.ExpectNext("tick");
c.ExpectNoMsg(TimeSpan.FromMilliseconds(200));
c.ExpectNext("tick");
c.ExpectNoMsg(TimeSpan.FromMilliseconds(1400));
sub.Request(2);
c.ExpectNext("tick");
c.ExpectNoMsg(TimeSpan.FromMilliseconds(200));
c.ExpectNext("tick");
sub.Cancel();
c.ExpectNoMsg(TimeSpan.FromMilliseconds(200));
}