Ошибка Unittest при выборе Run All - PullRequest
       20

Ошибка Unittest при выборе Run All

0 голосов
/ 25 сентября 2018

Я использую Shim Fakes и Moq Mock с VS 2015;когда я запускаю выбранные методы модульного тестирования, ошибки нет, но когда я выбираю «Выполнить все», в модульных тестах возникают ошибки.Каков жизненный цикл ShimsContext и как он может повлиять на другие тестовые случаи при выборе «Run All»?

1 Ответ

0 голосов
/ 26 сентября 2018

Я обнаружил, что он использует экземпляр класса Singleton в классе, который я не использовал Fake для этого класса, и вызвал сбой другого модульного теста, после перехода на использование Fake этого класса я могу исправить ошибку.но мой вопрос заключается в том, что в неудачном модульном тесте использовался объект Mock этого одноэлементного класса, почему он все еще не выполнен?два случая модульных тестов находятся в одном проекте модульных тестов, но в разных классах модульных тестов.

...