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

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

        public void FileSource_should_should_allow_overriding_the_dispather_using_Attributes()
        {
            var sys = ActorSystem.Create("dispatcher-testing", Utils.UnboundedMailboxConfig);
            var materializer = sys.Materializer();

            try
            {
                var p = FileIO.FromFile(ManyLines())
                    .WithAttributes(ActorAttributes.CreateDispatcher("akka.actor.default-dispatcher"))
                    .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("File"));
                try
                {
                    Utils.AssertDispatcher(actorRef, "akka.actor.default-dispatcher");
                }
                finally
                {
                    p.Cancel();
                }
            }
            finally
            {
                Shutdown(sys);
            }
        }