public void Batch_must_pass_through_elements_unchanged_when_there_is_no_rate_difference()
{
var publisher = TestPublisher.CreateProbe<int>(this);
var subscriber = TestSubscriber.CreateProbe<int>(this);
Source.FromPublisher(publisher)
.Batch(max: 2, seed: i => i, aggregate: (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();
}