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

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

private CloseChannel_SendClosedChannelNotification ( ) : System.Threading.Tasks.Task
Результат System.Threading.Tasks.Task
        private async Task CloseChannel_SendClosedChannelNotification()
        {
            // Arrange
            var channelActor = ActorOfAsTestActorRef<TestActorBoundChannel>();
            channelActor.UnderlyingActor.Tag = "Tag";
            var channel = channelActor.Cast<ActorBoundChannelRef>();
            var dummy = ActorOfAsTestActorRef<DummyEventActor>();
            var dummyActor = dummy.UnderlyingActor;
            var boundActor = await channel.BindActor(dummy, new[] { new TaggedType(typeof(IDummyWithTag), "ID") }, ActorBindingFlags.CloseThenNotification);
            Assert.NotNull(boundActor);

            // Act
            channel.WithNoReply().Close();
            Watch(channel.CastToIActorRef());
            ExpectTerminated(channel.CastToIActorRef());

            // Assert
            Assert.Equal("Tag", dummyActor._tagByChannelClose);
        }