Akka.Cluster.Utility.Tests.ClusterActorDiscoveryTest.MonitorActor_SubjectActorDown_EvenWhenKilled_Monitored C# (CSharp) Method

MonitorActor_SubjectActorDown_EvenWhenKilled_Monitored() private method

        public void MonitorActor_SubjectActorDown_EvenWhenKilled_Monitored()
        {
            var discoveryActor = ActorOf(Props.Create(() => new ClusterActorDiscovery(null)));
            var testActor = CreateTestActor("will_go_away");
            discoveryActor.Tell(new ClusterActorDiscoveryMessage.RegisterActor(testActor, "test"));
            discoveryActor.Tell(new ClusterActorDiscoveryMessage.MonitorActor("test"));
            ExpectMsg<ClusterActorDiscoveryMessage.ActorUp>();
            testActor.Tell(PoisonPill.Instance);
            ExpectMsg<ClusterActorDiscoveryMessage.ActorDown>();
        }
    }