Преимущества использования ядра EF в провайдере базы данных памяти для модульного тестирования основного приложения asp.net - PullRequest
0 голосов
/ 02 мая 2018

Является ли ядро ​​структуры сущностей в поставщике базы данных памяти заменой moq? Что я должен использовать для модульного тестирования в моем основном приложении asp.net. Я использую asp.net core mvc и ef core 2.0.

1 Ответ

0 голосов
/ 02 мая 2018

In memory database не является заменой MOQ; обе две разные функции.

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

Хотя In memory database используется для проверки API доступа к данным по данным, которые используются для модульного тестирования. Он предназначен только для тестирования.

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