У нас очень сложная структура производных классов, которая формирует наши тесты системы/интеграции. Теперь я начал использовать параметризованный NUnit TestFixture
в одном из моих тестовых классов, и ReSharper 6.1.1 действительно не нравится.
Если я запускаю тест непосредственно из сеанса unit test, тестовое устройство всегда помечено как неубедительное. Если я запустил тест из кода, я получаю тот же результат, но если я разберу значок Resharper на тестовом приборе и выберем только один конкретный тестовый пример для запуска, он очень редко будет запускать все тесты внутри прибора для этого случая, но в большинстве случаев это снова отметит фиксацию как неубедительную.
Мой параметризованный прибор работает без проблем в тестовом бегуне NUnit.
Я также создал некоторый образец параметризованного прибора с единственным уровнем наследования, и он работает, поэтому проблема находится где-то внутри всей нашей "рамки" для системных тестов.
Есть ли способ исследовать, почему прибор помечен как неубедительный и исключен из тестового прогона?