Мне удалось создать проект xUnit на VS2015 для модульного тестирования приложений UWP. У этого вопроса есть предыстория здесь, в stackoverflow что дает некоторый контекст этому вопросу.
Я могу скомпилировать и запустить тест, однако, когда я ссылаюсь на тестируемый проект, возникает следующая ошибка.
------ Run test started ------
Updating the layout...
Checking whether required frameworks are installed...
Registering the application to run from layout...
Deployment complete (1857ms). Full package name: "8f4533e5-fec8-415b-94ab-6bce6b37374f_1.0.0.0_x86__5gyrq6psz227t"
A user callback threw an exception. Check the exception stack and inner exception to determine the callback that failed.
========== Run test finished: 0 run (0:00:04.3378913) ==========
Я понимаю, что упомянутый проект (который должен быть протестирован) вызывает a user callback threw an exception
, но я не вижу очевидного способа отладить эту ошибку. Режим выполнения не похож на обычную отладку, которую можно проверить с помощью точек останова.
Кто-нибудь знает, как покопаться и выяснить, что вызывает ошибку a user callback threw an exception
? Тестируемый проект приложения не содержит ошибок и отлично работает сам по себе.