0

MBUnit 中有没有一种方法可以在序列中使用不同的参数多次调用相同的测试,例如:

Method1() Method2(param A) Method3() Method2(ParamB) Method4() Method2(ParamC)

ETC?我试过使用 Order 参数,但遗憾的是我太希望 Ordering 被认为是类范围而不是测试范围(1,2,3,4,5,6 而不是 1,2a,2b, 2c,3,4)。

4

1 回答 1

0

你能解释一下需要这个的原因吗?这听起来像是您的测试方法之间存在依赖关系,这通常不是编写测试代码的好方法。

如果您需要以特定顺序调用某些东西,那么为什么不简单地将其公开为一个单独的测试方法,它会按照您选择的顺序调用某些子方法呢?

于 2010-05-23T14:00:08.300 回答