9

与 NUnit 相比,xUnit 提供了许多吸引人的特性,但它的 GUI 运行程序非常糟糕,以至于使用它很痛苦:没有树形可视化,理论测试由单个列表条目表示,不记得上次测试运行等。长期以来,我希望2.0 将解决它,但它仍处于 alpha 状态:( 我在 VS 2010 上,所以无法尝试 VS 2012 的新测试资源管理器并寻找替代方案。那么你用什么来运行 xUnit 测试?

4

4 回答 4

5

转至 2012/2013/2015。必要时战斗。它的速度要快得多,而且 xUnit 运行器非常完美(在 UX 上有点小问题,但防弹)。CodeRush 跑步者支持已经到了那里,但把钱花在了 VS 更新上。

看看论坛 - 他们正在排除 2.0 GUI 运行器作为核心产品的一部分

最重要的是,如果 GUI 用户使用 VS 并尝试使用该插件,他们应该并且确实停止使用 GUI。

于 2013-06-18T20:53:40.127 回答
1

我使用ReSharper运行我的单元测试。它有一个插件,允许它也运行 xUnit 测试

ReSharper 的唯一问题是它是一个商业产品,但物有所值!

于 2013-06-18T07:24:27.077 回答
1

使用 VS2010 - 你可以试试这个,但我的评论中提到了一些限制

http://xunit.codeplex.com/workitem/5648

此扩展几乎没有限制,但它涵盖了即时需求。我个人很喜欢。xUnit 开发人员使用第三方运行程序(例如 TestDriven.NET / R#)在 VS 中运行测试。但是如果 xUnit 有一个集成的 VS2010 运行器,那么很多开发人员将开始使用 xUnit。这也意味着更好的单元测试。

于 2013-10-06T10:46:41.147 回答
1

我们使用 Gallio Icarus。它有一个树形视图,您可以选择测试报告格式。如果您仍在使用 VS2010,那么它将为您工作。

不幸的是,它不适用于最新的 VS2015 框架。这就是为什么我在这篇文章中寻找替代品的原因

于 2015-10-08T14:39:02.117 回答