In memory database
не является заменой MOQ
; обе две разные функции.
MOQ
используется для насмешки сторонних объектов или объектов, выходящих за рамки юнит-теста, так что юнит-тесты могут быть написаны для очень эффективной меньшей единицы.
Хотя In memory database
используется для проверки API доступа к данным по данным, которые используются для модульного тестирования. Он предназначен только для тестирования.