NUnit Test Adapter для VS 2012 позволяет запускать тесты NUnit из в среде IDE Visual Studio 2012 через обозреватель тестов. Однако причина, по которой у меня есть тесты NUnit, в первую очередь, заключается в том, что у меня есть тесты, написанные для SharePoint 2010 (я знаю, что это тесты интеграции, а не модульные тесты), которые из-за требования доступа к SharePoint API через 64 -bit клиент означает, что MSTest / VS не может их запустить.
Однако я надеялся, что с помощью тестового адаптера NUnit я смогу запускать тесты SharePoint из Test Explorer в Visual Studio, но я продолжаю получать сообщение об ошибке:
SetUp failed for test fixture xyz
SetUp : System.IO.FileNotFoundException : The Web application at http://sp could not be found. Verify that you have typed the URL correctly. If the URL should be serving existing content, the system administrator may need to add a new request URL mapping to the intended application.
Это указывает мне на то, что тестовый адаптер NUnit работает как 32-разрядный процесс (я подозреваю, что это процесс vstest.executionengine.x86.clr20.exe
).
Есть ли способ запустить тесты NUnit, предназначенные для SharePoint 2010, с помощью тестового адаптера NUnit и обозревателя тестов в Visual Studio 2012?