тестирование с живой монгой из контейнера у меня никогда не вызывало особых проблем. Контейнер с монгой всегда бежит на моих разработческих машинках, а если нет то он на расстоянии “docker up -d -p 27017:27017 mongo”.
Однако ,идея мокать монгу для юнит и функциональных тестов это вполне годная идея. Сделать самому это не так просто, но оказывается такой код уже есть в репо драйвера, и вроде он даже работает. И да, это для Go
https://medium.com/@victor.neuret/mocking-the-official-mongo-golang-driver-5aad5b226a78
Однако ,идея мокать монгу для юнит и функциональных тестов это вполне годная идея. Сделать самому это не так просто, но оказывается такой код уже есть в репо драйвера, и вроде он даже работает. И да, это для Go
https://medium.com/@victor.neuret/mocking-the-official-mongo-golang-driver-5aad5b226a78