Я использую 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>
, чтобы я мог передать свою собственную коллекцию и затем проверить фильтр.
Я пробовал подходы, упомянутые в разных статьях в Переполнении стека. Тем не менее, ни один из них, кажется, не работает (пока).