public void ExceptionThrown_At_OnGracefulStop()
{
var log = new LogBoard<string>();
var actor = ActorOf(Props.Create(() => new TestExceptionActor(log, "OnGracefulStop")));
actor.Tell(InterfacedPoisonPill.Instance);
Watch(actor);
ExpectTerminated(actor);
Assert.Equal(
new[]
{
"ctor",
"PreStart",
"OnStart",
"OnStart Done",
"OnGracefulStop",
"PostStop"
},
log);
}