![](/img/trans.png)
[英]Not able to run version one xUnit.net tests using console runner in xUnit.net v2
[英]In xUnit.net, is it possible to run tests in order?
我知道您通常不应该依赖于单元测试的顺序,但是在 xunit 中是否可以让您的测试按特定顺序运行?
我们的 Samples 项目中有一个名为 PrioritizedFixtureSample 的示例,它允许您控制测试的顺序。
查看我们最新版本中的示例: https : //xunit.net/#releases
不,我不这么认为,但是根据定义,单元测试应该是独立的,所以顺序应该无关紧要。 如果您确实存在无法分离的自然依赖性,我建议您将测试合并为一个具有多个断言的单元。
xUnit.net 不提供排序测试的方法。
然而,其他一些框架确实如此。 例如,在 mbUnit 中,您可以将Order属性附加到您的测试属性。 许多 TDD 纯粹主义者认为这是一种滥用,任何需要顺序的测试都应该合并到一个单独的单元测试中,但许多人发现能够在某些情况下对测试进行排序很有用。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.