Akka.Streams.Tests.Dsl.FlowPrefixAndTailSpec.PrefixAndTail_must_work_on_longer_inputs C# (CSharp) Method

PrefixAndTail_must_work_on_longer_inputs() private method

private PrefixAndTail_must_work_on_longer_inputs ( ) : void
return void
        public void PrefixAndTail_must_work_on_longer_inputs()
        {
            this.AssertAllStagesStopped(() =>
            {
                var futureSink = NewHeadSink;
                var fut = Source.From(Enumerable.Range(1, 10)).PrefixAndTail(5).RunWith(futureSink, Materializer);
                fut.Wait(TimeSpan.FromSeconds(3)).Should().BeTrue();
                var takes = fut.Result.Item1;
                var tail = fut.Result.Item2;
                takes.Should().Equal(Enumerable.Range(1, 5));

                var futureSink2 = Sink.First<IEnumerable<int>>();
                var fut2 = tail.Grouped(6).RunWith(futureSink2, Materializer);
                fut2.Wait(TimeSpan.FromSeconds(3)).Should().BeTrue();
                fut2.Result.ShouldAllBeEquivalentTo(Enumerable.Range(6, 5));
            }, Materializer);
        }