Я пытаюсь использовать модульное тестирование в приложении, которое использует MEF для загрузки плагинов.Ошибка с модульным тестированием и MEF
Строка кода:
var dirCatalog = new DirectoryCatalog(
Path.Combine(
Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location),
"Plugins"));
отлично работает в отладочной или выпуска режиме.
Но если я выполняю тест или отлаживаю тест, он просто закрывает тестирование. Исключено исключение. Ничего.
Я проверил, что путь правильный.
Проблема заключается не в поиске пути. У блока есть правильный путь. Это вызов нового каталога DirectoryCatalog (... который сбой его. Нет исключений. Нет обратной связи –
@ JorgeOtero-Millan Я вижу. Я видел некоторые проблемы в прошлом с MEF, когда разные версии ОС или .NET Используете ли вы единичные тесты на том же компьютере, что и основное приложение? –
Все на одной машине, это просто приложение для форм Windows, которое загружает некоторые плагины из DLL, которые также используют некоторые dll C++ ... Это может быть ключ... –