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>();
}
}