Я разработал плагин, который использует dll от третьего лица (third_party.dll). Я создал модульные тесты для этого плагина, но не могу запустить их с помощью third_party.dll, потому что для этого требуется приложение.
Я создал dll (my_mock_up.dll), который имитирует API third_party.dll
Для запуска тестов скопируйте исходный код в проект модульного теста и замените вхождения
using ThirdParty.XXX.YYY.ZZZ
на
using MyMockUp.XXX.YYY.ZZZ
, но процесс является ручным и не очень эффективным. Какой будет лучший подход? Есть ли способ запустить модульные тесты для плагина с запущенным хост-приложением? У VisualStudio есть функциональность или пакет для него? Я мог бы изменить код плагина, чтобы он соответствовал тестированию модуля, если это тоже возможно.
Заранее спасибо!