У меня ReSharper 5.0, Visual Studio 2008, и мои тесты написаны с использованием MSTest.
У меня есть сотни тестов в проекте.Что-то не так с моим рабочим кодом, который я пытаюсь запустить, и он терпит неудачу, как и ожидалось.Но что забавно, когда я устанавливаю точку останова и отлаживаю, тестовый исполнитель выполняет другие тесты, которые я не выбрал.Он не запускает все тесты, но последовательно выполняет 2 других теста каждый раз, когда я отлаживаю свой тест.
Проблема в рабочем коде заключалась в том, что переменная была нулевой, а цикл foreach пытался повторить нулевое значение.Хорошо ... ничего страшного.НО ужасно трудно отлаживать, когда в режиме отладки запускается несколько тестов.
Мой код с тех пор был исправлен, но я хотел бы знать, что произошло, чтобы я мог предотвратить это в будущем.*
Кто-нибудь когда-нибудь видел такое поведение?
РЕДАКТИРОВАТЬ: Все три теста, которые выполняются, все имеют отношение к одному и тому же методу в классе, который я тестирую.