Я написал кучу модульных тестов, в которых используется TestCaseAttribute. Эти тесты отлично работают на моей локальной машине, когда я использую тестовый бегущий модуль ReSharper. К сожалению, когда я запускать тесты Visual Studio с помощью адаптера NUnit VS 2.0.0.0 я получаю следующий результат:NUnit TestCaseAttribute вызывает AmbiguousMatchException с адаптером NUnit VS
------ Run test started ------
NUnit VS Adapter 2.0.0.0 executing tests is started
Loading tests from D:\Projects\Ever\WebApp\Ever.UnitTests\bin\Debug\Ever.UnitTests.dll
Exception System.Reflection.AmbiguousMatchException,
Exception thrown executing tests in
D:\Projects\Ever\WebApp\Ever.UnitTests\bin\Debug\Ever.UnitTests.dll
NUnit VS Adapter 2.0.0.0 executing tests is finished
========== Run test finished: 0 run (0:00:00.8290488) ==========
Мы используем Visual Studio Интернет размещается сервер сборки для нашей сборки, и что полагается на адаптер для выполнения наших модульных тестов NUnit. Это означает, что мне нужно выяснить способ сделать эту работу с атрибутом (очень предпочтительным), или мне нужно обойти это ограничение.
Должен ли я отказаться от использования TestCaseAttribute, поскольку MSTest не поддерживает параметризованные тесты 1, 2?