Akka.Streams.Tests.IO.FileSourceSpec.FileSource_should_use_dedicated_blocking_io_dispatcher_by_default C# (CSharp) Метод

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

private FileSource_should_use_dedicated_blocking_io_dispatcher_by_default ( ) : void
Результат void
        public void FileSource_should_use_dedicated_blocking_io_dispatcher_by_default()
        {
            this.AssertAllStagesStopped(() =>
            {
                var sys = ActorSystem.Create("dispatcher-testing", Utils.UnboundedMailboxConfig);
                var materializer = sys.Materializer();

                try
                {
                    var p = FileIO.FromFile(ManyLines()).RunWith(this.SinkProbe<ByteString>(), materializer);
                    (materializer as ActorMaterializerImpl).Supervisor.Tell(StreamSupervisor.GetChildren.Instance, TestActor);

                    var actorRef = ExpectMsg<StreamSupervisor.Children>().Refs.First(r => r.Path.ToString().Contains("fileSource"));
                    try
                    {
                        Utils.AssertDispatcher(actorRef, "akka.stream.default-blocking-io-dispatcher");
                    }
                    finally
                    {
                        p.Cancel();
                    }
                }
                finally
                {
                    Shutdown(sys);
                }
            }, _materializer);
        }