Akka.Interfaced.GracefulShutdownTest.GetInterfacedPoisonPill_WaitForAllAtomicHandlersDone C# (CSharp) Метод

GetInterfacedPoisonPill_WaitForAllAtomicHandlersDone() приватный Метод

private GetInterfacedPoisonPill_WaitForAllAtomicHandlersDone ( ) : System.Threading.Tasks.Task
Результат System.Threading.Tasks.Task
        public async Task GetInterfacedPoisonPill_WaitForAllAtomicHandlersDone()
        {
            // Arrange
            var log = new LogBoard<string>();
            var a = ActorOf(() => new TestGracefulShutdownActor(log)).Cast<WorkerRef>();

            // Act
            a.WithNoReply().Atomic(1);
            a.WithNoReply().Atomic(2);
            await a.CastToIActorRef().GracefulStop(TimeSpan.FromMinutes(1), InterfacedPoisonPill.Instance);

            // Assert
            Assert.Equal(new List<string>
            {
                "Atomic(1)",
                "Atomic(1) done",
                "Atomic(2)",
                "Atomic(2) done",
                "OnGracefulStop",
                "OnGracefulStop done"
            }, log);
        }