@rockhymas is correct about the behavior. We could put in a protected property or something that lets users set the behavior, but I believe that if a user needs a specific thread context for their spec, it should be sufficient to call .configureAwait(true) (or just don't configureAwait(false)) in their When() statement.