xUnit相比NUnit有很多吸引人的特点,但其GUI运行器非常差,使用起来很痛苦:没有树形可视化,理论测试仅由单个列表项表示,不会记住上次测试运行等。我长期希望2.0版本能解决这个问题,但它仍处于alpha版本:( 我使用VS 2010,无法尝试VS 2012的新测试资源管理器,并正在寻找替代方法。那么你用什么来运行xUnit测试呢?
xUnit相比NUnit有很多吸引人的特点,但其GUI运行器非常差,使用起来很痛苦:没有树形可视化,理论测试仅由单个列表项表示,不会记住上次测试运行等。我长期希望2.0版本能解决这个问题,但它仍处于alpha版本:( 我使用VS 2010,无法尝试VS 2012的新测试资源管理器,并正在寻找替代方法。那么你用什么来运行xUnit测试呢?
前往2012/2013/2015版本。必要时进行战斗。这将更快,并且xUnit运行器完美无缺(UX可能有些小问题,但是坚不可摧)。CodeRush运行器的支持正在改进,但把钱花在VS更新上会更划算。
此外,请看论坛-他们正在排除核心提供的2.0 GUI运行器。
最重要的是,GUI用户应该停止使用GUI并尝试插件,采用VS。
使用VS2010 - 您可以尝试此操作,但正如我的评论中所提到的那样,存在一些限制。
这个扩展功能不多,但它满足了立即需求。我个人很喜欢它。xUnit开发人员使用第三方运行程序(如TestDriven.NET / R#)在VS中运行测试。但是如果xUnit有一个集成的VS2010运行程序,那么很多开发人员将开始使用xUnit。这也意味着更好的单元测试。