whenCommand
open override fun whenCommand(command: Any, header: Header = DefaultHeader.empty(), ownerId: String = OwnerId.DEFAULT_OWNER_ID, spaceId: SpaceId = SpaceIdCapable.DEFAULT_SPACE_ID, block: ExpectDsl<S>.() -> Unit)
Executes a command in the context of the verified stage.
This method allows testing additional commands using the state that resulted from previous verification, enabling complex multi-step test scenarios.
Parameters
command
the command to execute
header
message header for the command
ownerId
the owner identifier for the command
block
the expectation definition using ExpectDsl