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(); }