Первый вопрос: из какого источника вы хотите загрузить данные? Из другого mongodb, из sql, из xml, из текстового файла и т. Д.
Что касается меня, я использую несколько вспомогательных классов (по одному на каждый мой монго-документ), которые создают некоторую сущность, которая мне нужна во время тестирования.
Также у меня есть один тестовый класс для каждого моего бизнес-объекта, и перед началом теста я запускаю помощников для создания тестовой среды, после завершения теста я удаляю все созданные данные.
Такой подход работает даже на производственной базе данных.
Я могу предложить другой подход. Например, если у вас есть производственная база данных mongo с данными, вы можете скопировать данные mongo, запустить новую базу данных mongo для этих данных и запустить свои тесты, а после завершения тестов удалить эту базу данных.