Akka.Streams.Tests.Dsl.PublisherSinkSpec.A_PublisherSink_must_work_with_SubscriberSource C# (CSharp) Method

A_PublisherSink_must_work_with_SubscriberSource() private method

private A_PublisherSink_must_work_with_SubscriberSource ( ) : void
return void
        public void A_PublisherSink_must_work_with_SubscriberSource()
        {
            var t = Source.AsSubscriber<int>().ToMaterialized(Sink.AsPublisher<int>(false), Keep.Both).Run(Materializer);
            var sub = t.Item1;
            var pub = t.Item2;

            Source.From(Enumerable.Range(1, 100)).To(Sink.FromSubscriber(sub)).Run(Materializer);

            var task = Source.FromPublisher(pub).Limit(1000).RunWith(Sink.Seq<int>(), Materializer);
            task.Wait(TimeSpan.FromSeconds(3));
            task.Result.ShouldAllBeEquivalentTo(Enumerable.Range(1, 100));

        }