Недавно я узнал об адаптере/бегуне на основе nuget (http://xunit.github.io/docs/running-tests-in-vs.html)
Я пытался понять, как эти бегуны/адаптеры распознаются Visual Studio, а затем используются TestWindow.
Например, если я устанавливаю пакет nuget «xunit.runner.visualstudio», все тесты на основе xUnit в моем проекте обнаруживаются и отображаются в окне «Тест».
Я пытаюсь понять, как VS перехватывает Test Discovery, используя пакет, установленный в папке пакетов?
Где и как подключаются адаптеры на основе VS и nuget?
Я пытался найти эту информацию, но мой гугл-фу подвел меня. :(
Я проверил ответ на вопрос (Пользовательский тестовый адаптер, установленный через NuGet, не не обнаруживает тесты) и говорит, что VS копирует пакеты по пути %TEMP%\VisualStudioTestExplorerExtensions, но это почти все.