Пример #1
0
        public async Task ShouldScheduleStopTaskAsLongRunningIfRequested(ActorEnqueueOptions stopOptions)
        {
            var actor = new Actor
            {
                StopWork = new ActorStopWork(() => ValidateActorThread(stopOptions))
                {
                    Options = stopOptions
                }
            };

            await actor.Start();

            actor.Awaiting(async x => await x.Stop()).ShouldNotThrow();
        }