Akka.Interfaced.Tests.StartEventTest.RestartEvent_Order C# (CSharp) Method

RestartEvent_Order() private method

private RestartEvent_Order ( ) : Task
return Task
        public async Task RestartEvent_Order()
        {
            var log = new LogBoard<string>();
            var actor = ActorOf(Props.Create(() => new TestStartActor(log)));

            actor.Tell("Exception");
            await actor.GracefulStop(TimeSpan.FromMinutes(1), InterfacedPoisonPill.Instance);

            Watch(actor);
            ExpectTerminated(actor);
            Assert.Equal(
                new[]
                {
                    "PreStart()",
                    "OnStart(False) Begin",
                    "OnStart(False) End",
                    // Exception occured.
                    "PostRestart()",
                    "OnStart(True) Begin",
                    "OnStart(True) End",
                },
                log);
        }
    }