我目前正在使用構建用於Silverlight 4運行時的nUnit 2.5.x版本。它工作得很好,但我們現在計劃遷移到Silverlight 5.我一直無法找到一個與Silverlight 5運行時一起構建的nUnit版本。有誰知道這是否存在,或者是否有其他選擇?我考慮過MSTest,但我們目前的測試使用了很多TestCase和ValueSource屬性。Silverlight 5和nUnit
感謝
我目前正在使用構建用於Silverlight 4運行時的nUnit 2.5.x版本。它工作得很好,但我們現在計劃遷移到Silverlight 5.我一直無法找到一個與Silverlight 5運行時一起構建的nUnit版本。有誰知道這是否存在,或者是否有其他選擇?我考慮過MSTest,但我們目前的測試使用了很多TestCase和ValueSource屬性。Silverlight 5和nUnit
感謝
,nUnitLite支持的Silverlight 5有一個NuGet包的nUnitLite。
不知道你在哪裏找到的NUnit 2.5,可以工作(??)與SL4(如何?),但是這是我做了單向測試我SL5應用
編譯(會有很多錯誤的)
主要問題是SL .DLL文件搜索正在運行的組件(例如:System.Windows.dll
,System.Windows.Browser.dll
,並且在非常糟糕的情況下它會搜索mscorlib.dll
SL版本)。你應該從.NET項目中引用它。
實際上,從.NET項目中引用正確的SL程序集是最有問題的部分 - 一旦你把它解決了 - 你可以正常運行NUnit測試而不會出現問題。
#if NUnit
所有問題INotifyDataErrorInfo
,IComamnd
等。接口如果SL程序集無法從.NET項目引用,只需將其複製到\ Debug文件夾,然後運行NUnit測試
祝您好運。它不只是在在這種情況下,別人絆倒那麼容易