Использование Spring MVC Test для модульного тестирования многочастного POST-запроса

У меня есть следующий обработчик запросов для сохранения авто. Я убедился, что это работает, когда я использую, например, завиток. Теперь я хочу протестировать метод с помощью Spring MVC Test. Я пытался использовать fileUploader, но мне не удается заставить его работать. Также мне не удается добавить часть JSON.

Как бы я протестировал этот метод с помощью Spring MVC Test? Я не могу найти никаких примеров по этому вопросу.

@RequestMapping(value = "autos", method = RequestMethod.POST)
public ResponseEntity saveAuto(@RequestPart(value = "data") AutoResource,
                                   @RequestParam(value = "files[]", required = false) List<MultipartFile> files) {...}

Я хочу добавить представление JSON для моего авто + один или несколько файлов.

Я добавлю 100 в награду за правильный ответ!