Akka.Interfaced.SlimServer.ActorBoundChannelTest.OpenChannel_SendOpenChannelNotification C# (CSharp) Method

OpenChannel_SendOpenChannelNotification() private method

private OpenChannel_SendOpenChannelNotification ( ) : System.Threading.Tasks.Task
return System.Threading.Tasks.Task
        private async Task OpenChannel_SendOpenChannelNotification()
        {
            // 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.OpenThenNotification);
            Assert.NotNull(boundActor);

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

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