Да, вы должны выполнить интеграцию тестирования своего контекста данных, чтобы убедиться, что любой «код», который вы помещаете в саму базу данных, работает - ограничения уникальности, триггеры и т. Д. Это не означает, что однако вам следует провести тестирование unit на базе данных. Тем не менее, любой код, который вы помещаете в классы моделей, должен быть модульным. Как правило, вы можете сделать это без непосредственного тестирования базы данных. Например, любой код проверки должен запускаться без необходимости вставки или обновления базы данных.