NUnit Test Adapter за VS 2012 ви позволява да изпълнявате NUnit тестове от в Visual Studio 2012 IDE чрез Test Explorer. Причината обаче да имам NUnit тестове на първо място е, че имам тестове, написани срещу SharePoint 2010 (знам, че това са интеграционни тестове, а не модулни тестове), които, поради изискването API на SharePoint да бъде достъпен чрез 64 -битов клиент означава, че 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 Test Adapter и Test Explorer във Visual Studio 2012?