public void Should_Terminate_When_Hooks_Complete()
{
var probe = CreateTestProbe();
probe.Watch(_systemGuardian);
_systemGuardian.Tell(RegisterTerminationHook.Instance);
_userGuardian.Tell(PoisonPill.Instance);
ExpectMsg<TerminationHook>();
_systemGuardian.Tell(TerminationHookDone.Instance);
probe.ExpectTerminated(_systemGuardian);
}