Akka.Streams.Tests.Dsl.GraphUnzipWithSpec.Setup C# (CSharp) Метод

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

private Setup ( IPublisher p ) : TestSubscriber.ManualProbe>.Tuple
p IPublisher
Результат TestSubscriber.ManualProbe>.Tuple
        private Tuple<TestSubscriber.ManualProbe<int>, TestSubscriber.ManualProbe<string>> Setup(IPublisher<int> p)
        {
            var leftSubscriber = TestSubscriber.CreateManualProbe<int>(this);
            var rightSubscriber = TestSubscriber.CreateManualProbe<string>(this);

            RunnableGraph.FromGraph(GraphDsl.Create(b =>
            {
                var f = new UnzipWithFixture(b);
                b.From(Source.FromPublisher(p)).To(f.In);
                b.From(f.Left).To(Sink.FromSubscriber(leftSubscriber));
                b.From(f.Right).To(Sink.FromSubscriber(rightSubscriber));

                return ClosedShape.Instance;
            })).Run(Materializer);

            return Tuple.Create(leftSubscriber, rightSubscriber);
        }