2016-11-30 80 views
9

我目前正在評估Visual Studio for Mac。我遇到了一個小問題。它不會檢測到任何我的xUnit單元測試。在VS的Windows版本中,當我點擊「運行所有測試」時,測試會自動提取。但是用這個版本,事實並非如此。是否有任何有關如何設置xUnit在Visual Studio for Mac中工作的說明?在Visual Studio for Mac上運行xUnit

感謝您的幫助! ; 0)

回答

12

好吧,對於任何尋找這個的人。基本上,Visual Studio for Mac目前不兼容xUnit。我與xUnit核心團隊交談過,他們沒有計劃支持Mac版的Visual Studio。你可以按照交談HERE。我也和xamarinstudio.xunit插件團隊交談過。他們表示,如果VS for Mac不能開箱即用,他們正計劃支持它。但是,我們將不得不等待一下,看看有什麼要求。您可以按照交談HERE

+0

似乎現在起作用了嗎? –

6

的Visual Studio爲Mac現在有一個內置支持的xUnit(只需創建解決方案中的一個新的項目,以及.NET核心項目類型下你會看到一個測試項目,您可以添加和寫入測試)

讓我知道如果這個摸索出適合您

+0

尼納喬納森!我今晚必須測試它。謝謝(你的)信息! :) – Zorthgo

+7

我試過了。我遇到了「無法運行測試,測試發現失敗」的異常。 – taynguyen

0

隨着MAC)的最新版本的VS(7.1和.NET 2.0的核心支持 - 您現在可以運行測試並在IDE的BRHS中提供的「測試結果」窗口中查看它們。

您需要選擇左上角的項目下拉 - 確保它是: 「 - 單元測試」

然後,您可以運行使用Run按鈕,結果將顯示在上面的窗口。

1

xUnit的2.3.1版本似乎解決了我在VS2017中使用Live Unit測試以及VS for Mac時遇到的一些問題。

相關問題