在Visual Studio for Mac上运行xUnit

时间:2016-11-30 05:04:39

标签: macos visual-studio xunit visual-studio-mac

我目前正在评估Visual Studio for Mac。我遇到了一个小问题。它不会检测到我的任何xUnit单元测试。在Windows版本的VS上,当我单击“运行所有测试”时,将自动选择测试。但是对于这个版本,它不是。是否有关于如何设置xUnit以在Visual Studio for Mac中工作的说明?

感谢您的帮助! ; 0)

4 个答案:

答案 0 :(得分:13)

[更新:2018-04-11]

Visual Studio for Mac现在内置了对xUnit的支持。

[原帖]

好的,所以对于任何寻找此事的人。基本上Visual Studio for Mac目前不兼容xUnit。我采访了xUnit核心团队,他们没有支持Visual Studio for Mac的计划。您可以关注对话HERE。我还采访了xamarinstudio.xunit插件团队。他们表示,如果VS for Mac没有开箱即用,他们正计划支持它。但是,我们将不得不等待一点,看看有什么要求。您可以关注对话HERE

答案 1 :(得分:10)

Visual Studio for Mac现在内置了对xUnit的支持(只需在解决方案中创建一个新项目,在 .NET Core 项目类型下,您将看到测试< / strong>可以添加和编写测试的项目)

请告诉我这是否适合您

答案 2 :(得分:2)

xUnit的2.3.1版本似乎解决了我在VS2017中使用Live Unit测试时遇到的很多问题以及VS for Mac的一些问题。

答案 3 :(得分:0)

使用最新版本的VS for Mac(7.1)支持.Net Core 2.0 - 您现在可以运行测试并在“测试结果”窗口中查看它们,该窗口可在IDE的BRHS中找到。

您需要从左上角的下拉列表中选择项目 - 确保它是:  “ - 单元测试”

然后您可以使用“运行”按钮运行,结果将显示在上面的窗口中。