Akka.Streams.Tests.Dsl.FlowConcatAllSpec.ConcatAll_must_work_in_the_happy_case C# (CSharp) Méthode

ConcatAll_must_work_in_the_happy_case() private méthode

private ConcatAll_must_work_in_the_happy_case ( ) : void
Résultat void
        public void ConcatAll_must_work_in_the_happy_case()
        {
            this.AssertAllStagesStopped(() =>
            {
                var s1 = Source.From(new[] {1, 2});
                var s2 = Source.From(new int[] {});
                var s3 = Source.From(new[] {3});
                var s4 = Source.From(new[] {4, 5, 6});
                var s5 = Source.From(new[] {7, 8, 9, 10});

                var main = Source.From(new[] {s1, s2, s3, s4, s5});

                var subscriber = TestSubscriber.CreateManualProbe<int>(this);
                main.ConcatMany(s => s).To(Sink.FromSubscriber(subscriber)).Run(Materializer);
                var subscription = subscriber.ExpectSubscription();
                subscription.Request(10);
                for (var i = 1; i <= 10; i++)
                    subscriber.ExpectNext(i);

                subscription.Request(1);
                subscriber.ExpectComplete();
            }, Materializer);
        }