Akka.Streams.Tests.Dsl.FlowIntersperseSpec.A_Intersperse_must__complete_the_stage_when_the_Source_has_been_completed C# (CSharp) Method

A_Intersperse_must__complete_the_stage_when_the_Source_has_been_completed() private method

        public void A_Intersperse_must__complete_the_stage_when_the_Source_has_been_completed()
        {
            var t = this.SourceProbe<string>()
                .Intersperse(",")
                .ToMaterialized(this.SinkProbe<string>(), Keep.Both)
                .Run(Materializer);
            var p1 = t.Item1;
            var p2 = t.Item2;

            p2.Request(10);
            p1.SendNext("a")
                .SendNext("b")
                .SendComplete();
            p2.ExpectNext("a")
                .ExpectNext(",")
                .ExpectNext("b")
                .ExpectComplete();
        }