微軟單元測試與單元測試軟件包應用程序完全不同。我建議你使用xUnit。 xUnit既是跨平臺的,又易於使用。
check here
如何(困難的方式):
1)創建一個包的應用程序(與待測試的主項目)
2)檢查您的DNX版本的你的項目中的global.json文件(例如:我的是1.0.0-beta5)
3)看看我發給你的鏈接,有一張綠色的表格顯示你的哪個版本支持dnx版本。
所以在我的情況:我支持的xUnit包版本是2.1.0-beta3-build3029
和亞軍的版本是2.1.0-beta3-build99
4)打開你的project.json文件(測試項目),並添加包(根據我發送的文檔你)。
"dependencies": {
"xunit": "2.1.0-beta3-build3029",
"xunit.runner.dnx": "2.1.0-beta3-build99"
},
和
"commands": {
"test": "xunit.runner.dnx"
},
和多數民衆贊成。它必須現在工作。你可以在xunit github頁面找到文檔(它與MStest有點不同)。
如何(最簡單的辦法/這可能不是由於上面提到的版本衝突工作的Visual Studio將隨時獲得最新的版本,而最新的版本可能不是五星級的DNX的版本之一。):
- 瀏覽在Visual Studio
- 工具/擴展和更新...菜單中安裝的xUnit測試項目模板擴展
- 安裝xUnit.net測試延長
- 創建一個新的x單元測試項目
- 寫一些測試
該項目模板有一個非常糟糕的名字。您正在創建一個面向.NETCore和開源CoreCLR的類庫,目前處於測試階段。您不能將引用添加到不同時針對.NETCore的項目。你確定這實際上是你的意思嗎? –