Akka.Streams.Tests.Dsl.FlowSelectAsyncSpec.A_Flow_with_SelectAsync_must_resume_when_SelectAsync_throws C# (CSharp) Method

A_Flow_with_SelectAsync_must_resume_when_SelectAsync_throws() private method

        public void A_Flow_with_SelectAsync_must_resume_when_SelectAsync_throws()
        {
            var c = TestSubscriber.CreateManualProbe<int>(this);
            Source.From(Enumerable.Range(1, 5))
                .SelectAsync(4, n =>
                {
                    if (n == 3)
                        throw new TestException("err4");
                    return Task.FromResult(n);
                })
                .WithAttributes(ActorAttributes.CreateSupervisionStrategy(Deciders.ResumingDecider))
                .RunWith(Sink.FromSubscriber(c), Materializer);
            var sub = c.ExpectSubscription();
            sub.Request(10);
            new[] {1, 2, 4, 5}.ForEach(i => c.ExpectNext(i));
            c.ExpectComplete();
        }