Я думаю, что это действительно четкие утверждения, когда вы должны использовать какой.
равильно использоватьAssert.Inconclusive
а такжеIgnoreAttribute
в рамках модульного тестирования MS?
Мы используемAssert.Inconclusive
в основном для испытаний, которые:
Мы делаем это потому что:
Неокончательный тест может иметь сообщениеМы хотим видеть такие тесты в результатах испытаний на TFSНаша проблема в том, чтоInconclusive
тесты помечены как ошибки в TFS и Resharper. Если мы используемIgnoreAttribute
вместо этого мы увидим эти тесты в Resharper, но MS Test Runner и TFS будут их вообще игнорировать. С помощьюIgnoreAttribute
в TFS и MS Runner - это то же самое, что комментировать весь тест, который бесполезен.