Visual Studio часто очень непостоянна в отношении новых тестов.Существует параметр конфигурации (Инструменты -> Параметры), который определяет, должна ли среда IDE подбирать новые тесты по мере их написания, однако это немного похоже на производительность, поэтому настройка по умолчанию отключена.
Visual Studio использует файл VSDMI для представления метаданных о тестах в решении.Этот файл обычно обновляется при компиляции решения, хотя бывают случаи, когда анализ всего решения не выполняется или не удается обнаружить новые тесты.Если этот файл не синхронизирован или тест, который вы пытаетесь запустить, отсутствует в VSDMI, тогда функция «запускать тесты в текущем контексте» не работает должным образом.Иногда он запускает нечеткий тест, иногда он запускает все тесты.
Чтобы решить, включите фоновое обнаружение новых тестов или откройте представление редактора списка тестов и щелкните значок обновления на его панели инструментов.Значок обновления приводит к быстрой перекомпиляции и обновлению vsdmi.