Нам предлагается перейти от NUnit к MSTest и теперь нужно преобразовать все существующие тесты в новую платформу. Большинство из них преобразуется отлично, но у нас есть проблема с параметризованными тестами. Мы обнаружили, что следующий веб-сайт показывает, как написать расширение и загрузить код для него.
Однако, хотя он компилируется отлично, тест RowTestClass не запускается со следующим сообщением об ошибке:
"Не удалось инициализировать расширение unit test urn: RunAsTestClassAttribute ': расширение unit test не зарегистрировано для следующего атрибута: Microsoft.VisualStudio.Test.Sample.UnitTestTypeExtension.RunAsSample.RunAsTestClassAttribute."
Мы используем VS2010 (10.0.40219.1 SP1Rel) (Microsoft.NET Framework версии 4.0.30319 SP1Rel)
Интересно, связано ли это со следующими библиотеками:
Microsoft.VisualStudio.QualityTools.Common.dll
Runtime Version: v2.0.50727
C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\ReferenceAssemblies\v2.0\Microsoft.VisualStudio.QualityTools.Common.dll
Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll
Runtime Version: v4.0.30319
C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\PublicAssemblies\Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll
Microsoft.VisualStudio.QualityTools.Vsip.dll
v4.0.30319
C:\Windows\Microsoft.Net\assembly\GAC_MSIL\Microsoft.VisualStudio.QualityTools.Vsip\v4.0_10.0.0.0__b03f5f7f11d50a3a\Microsoft.VisualStudio.QualityTools.Vsip.dll
Любая помощь, чтобы получить эту работу, получила высокую оценку.