Akka.Interfaced.ActorCancellationTokenTest.StopActor_RunningAsyncRequestHandler_Canceled C# (CSharp) Метод

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

private StopActor_RunningAsyncRequestHandler_Canceled ( ) : Task
Результат Task
        public async Task StopActor_RunningAsyncRequestHandler_Canceled()
        {
            var log = new LogBoard<string>();
            var worker = ActorOf(() => new TaskCancellationActor(log, 100)).Cast<WorkerRef>();

            var exceptionTask = Record.ExceptionAsync(() => worker.Reentrant(1));
            worker.CastToIActorRef().Tell("E");
            Assert.IsType<RequestHaltException>(await exceptionTask);

            Watch(worker.CastToIActorRef());
            ExpectTerminated(worker.CastToIActorRef());
            await Task.Delay(100);

            Assert.Equal(new[] { "Reentrant(1)" }, log);
        }