Akka.Streams.Tests.Dsl.FlowWhereSpec.A_Where_must_not_blow_up_with_high_request_counts C# (CSharp) Метод

A_Where_must_not_blow_up_with_high_request_counts() приватный Метод

private A_Where_must_not_blow_up_with_high_request_counts ( ) : void
Результат void
        public void A_Where_must_not_blow_up_with_high_request_counts()
        {
            var settings = ActorMaterializerSettings.Create(Sys).WithInputBuffer(1, 1);
            var materializer = ActorMaterializer.Create(Sys, settings);

            var probe = TestSubscriber.CreateManualProbe<int>(this);
            Source.From(Enumerable.Repeat(0, 1000).Concat(new[] {1}))
                .Where(x => x != 0)
                .RunWith(Sink.FromSubscriber(probe), materializer);

            var subscription = probe.ExpectSubscription();
            for (var i = 1; i <= 1000; i++)
                subscription.Request(int.MaxValue);

            probe.ExpectNext(1);
            probe.ExpectComplete();
        }