Это случилось со мной в VS 2012, проблема в том, что у меня было 2 проекта модульных тестов, ссылающихся на разные версии сборки 'Microsoft.VisualStudio.QualityTools.UnitTestFramework'
Я видел проблему при компиляции решения в окне вывода из тестового раздела:
------ Тест обнаружения обнаружен ------
индекс был за пределами массива