Как макетировать метод GetCollection MongoDB - PullRequest
0 голосов
/ 07 ноября 2018

Я использую Moq для насмешливых целей.

Я ищу способ использования MongoDB GetCollection в C #. Драйвер MongoDB 2.7.0 используется в коде.

var filter = ....; //my business logic

var filteredData = await _mongoDb.GetCollection<MongoResult>("someKey").FindAsync(filter);

Идея состоит в том, чтобы проверить состояние фильтра как часть контрольного примера.

Таким образом, я ищу насмешку _mongoDb.GetCollection<MongoResult>, чтобы я мог передать свою собственную коллекцию и затем проверить фильтр.

Я пробовал подходы, упомянутые в разных статьях в Переполнении стека. Тем не менее, ни один из них, кажется, не работает (пока).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...