我想用二进制文件创建一个NUnit测试报告。
目前,它们按照NUnit默认值按字母顺序排序,因此开发人员需要执行
之类的操作public void ALoginFailed() { ... }
public void BLoginPassed() { ... }
以便在报告中获得所需的显示顺序。所有测试都应该独立运行,因此执行顺序并不重要。
我考虑过添加自定义属性,例如
[Test(DisplayIndex = 1)]
public void FirstTest() { ... }
...但对我来说,这对开发人员来说似乎不太友好,特别是如果你有50个测试而你想在中间插入一个,或者你忘了在某处添加显示索引。
是否有另一种更清晰,更健壮的方式来指定或影响显示顺序,还是我坚持使用属性?