public async Task StartEvent_Order()
{
var log = new LogBoard<string>();
var actor = ActorOf(Props.Create(() => new TestStartActor(log)));
actor.Tell("A");
await actor.GracefulStop(TimeSpan.FromMinutes(1), InterfacedPoisonPill.Instance);
Watch(actor);
ExpectTerminated(actor);
Assert.Equal(
new[]
{
"PreStart()",
"OnStart(False) Begin",
"OnStart(False) End",
"Handle(A) Begin",
"Handle(A) End",
},
log);
}