public void Conflate_must_pass_through_elements_unchanged_when_there_is_no_rate_difference_simple_conflate()
{
var publisher = TestPublisher.CreateProbe<int>(this);
var subscriber = TestSubscriber.CreateManualProbe<int>(this);
Source.FromPublisher(publisher)
.Conflate((sum, i) => sum + i)
.To(Sink.FromSubscriber(subscriber))
.Run(Materializer);
var sub = subscriber.ExpectSubscription();
for (var i = 1; i <= 100; i++)
{
sub.Request(1);
publisher.SendNext(i);
subscriber.ExpectNext(i);
}
sub.Cancel();
}