Akka.Interfaced.SlimServer.ActorBoundChannelTest.ChildActorStops_Then_CloseChannel C# (CSharp) Метод

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

private ChildActorStops_Then_CloseChannel ( ) : System.Threading.Tasks.Task
Результат System.Threading.Tasks.Task
        private async Task ChildActorStops_Then_CloseChannel()
        {
            // Arrange
            var channel = Sys.InterfacedActorOf<TestActorBoundChannel>().Cast<ActorBoundChannelRef>();
            var dummy = Sys.InterfacedActorOf<DummyActor>().Cast<DummyRef>();
            var boundActor = (DummyRef)(await channel.BindActor(dummy, ActorBindingFlags.StopThenCloseChannel));
            Assert.NotNull(boundActor);

            // Act
            dummy.CastToIActorRef().Tell(InterfacedPoisonPill.Instance);
            Watch(channel.CastToIActorRef());
            ExpectTerminated(channel.CastToIActorRef());
        }
    }