如何在Visual Studio中运行XUnit测试?

3
我正在开发一个dotnet应用程序,并首次尝试XUnit测试框架。我一直在按照入门教程进行操作。
我编写了我的第一个测试,现在正在尝试运行它们。但是,教程说我必须打开控制台并输入一些晦涩的命令。
packages\xunit.runner.console.2.2.0\tools\xunit.console MyFirstUnitTests\bin\Debug\MyFirstUnitTests.dll

这似乎有点麻烦。为什么我必须打开一个单独的命令提示符来测试代码?是否可以直接在Visual Studio中运行测试?此外,这似乎是一个绕口令,很难记住和输入。
1个回答

3
您所参考的教程并非针对特定的 Visual Studio 软件,目的在于说明以下两点: a) 您无需集成开发环境(IDE); b) 教您如何从命令行测试(有些情况下人们更喜欢这种工作流程)。
请参阅 Visual Studio 入门指南中的“使用 Visual Studio 运行测试” 部分。
简而言之,为了让 VS 发现测试,您需要引用 xunit.runner.visualstudio 包来连接测试的发现机制(此包也是 CI 配置通常绑定到测试框架的现代方式,而不是期望您手动调用 xuint.runner.console)。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接