Akka.Interfaced.ActorCancellationTokenTest.StopActor_RunningAsyncMessageHandler_Canceled C# (CSharp) Method

StopActor_RunningAsyncMessageHandler_Canceled() private method

private StopActor_RunningAsyncMessageHandler_Canceled ( ) : Task
return Task
        public async Task StopActor_RunningAsyncMessageHandler_Canceled()
        {
            var log = new LogBoard<string>();
            var worker = ActorOf(() => new TaskCancellationActor(log, 100)).Cast<WorkerRef>();

            worker.CastToIActorRef().Tell(1);
            worker.CastToIActorRef().Tell("E");

            Watch(worker.CastToIActorRef());
            ExpectTerminated(worker.CastToIActorRef());
            await Task.Delay(100);
            Assert.Equal(new[] { "Handle(1)" }, log);
        }
    }