2015-10-13 56 views
1

我想創建一個無頭測試庫,用於單元測試我的通用Windows平臺應用程序。我知道Visual Studio提供了一個測試應用程序,但是它帶有一個頭部和可執行文件,而不是一個無頭文件庫。如何爲UWP應用程序創建一個Headless Unittest庫

即使XUnit說要創建這個測試應用程序,再次有它的頭。

http://xunit.github.io/docs/getting-started-uwp.html

我發現的唯一的選擇是使用PCL爲了揭露一些功能,以一個標準的測試類,但是這確實是不理想的,因爲它限制了我能考到是非uwp功能。

有什麼建議嗎?

+0

歡迎使用堆棧溢出。這個問題可能更適合Stack Exchange的軟件推薦網站。 – LameCoder

回答

0

與桌面應用程序相比,Windows運行時應用程序正在應用程序容器(一個具有低完整性的獨立進程)上運行。

UWP應用程序的單元測試正在空白的UWP應用程序上運行(以確保測試庫也在應用程序容器上運行)。由於傳統的測試加載程序是在正常的進程上運行的,恐怕我們不能爲可以在正常進程上運行的UWP應用程序創建一個無頭測試單元測試庫。

相關問題