如何使用反射指定方法的排序?

时间:2015-01-22 18:28:47

标签: c# nunit system.reflection

我想用二进制文件创建一个NUnit测试报告。

目前,它们按照NUnit默认值按字母顺序排序,因此开发人员需要执行

之类的操作
public void ALoginFailed() { ... }
public void BLoginPassed() { ... }

以便在报告中获得所需的显示顺序。所有测试都应该独立运行,因此执行顺序并不重要。

我考虑过添加自定义属性,例如

[Test(DisplayIndex = 1)]
public void FirstTest() { ... }

...但对我来说,这对开发人员来说似乎不太友好,特别是如果你有50个测试而你想在中间插入一个,或者你忘了在某处添加显示索引。

是否有另一种更清晰,更健壮的方式来指定或影响显示顺序,还是我坚持使用属性?

0 个答案:

没有答案