Change: Rework MockCommandExecutor to support multiple commands.