Akka.Streams.Tests.Dsl.FlowConflateSpec.Conflate_must_pass_through_elements_unchanged_when_there_is_no_rate_difference_simple_conflate C# (CSharp) Method

Conflate_must_pass_through_elements_unchanged_when_there_is_no_rate_difference_simple_conflate() private method

        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();
        }