如何查找正在执行的测试的当前名称?

时间:2008-09-04 22:25:34

标签: visual-studio unit-testing

我知道我可以在执行时找出方法的名称,只是想知道是否有一种方法来设置方法。我想属性方法可行,但从设置方法来看,它是最好的。

编辑NUnit

1 个答案:

答案 0 :(得分:1)

我知道这听起来很消极,但不要这样做! :-)
设置方法背后的想法是它执行每个测试所需的内容,这意味着执行哪个测试并不重要,因此您不需要知道方法的名称。
如果您使用的是初始化中使用的不同数据,则使用从测试方法中作为参数传递的数据调用单独的方法 如果你真的想要你想要的东西,那么你可能需要一个不同的方法,它将当前方法的名称作为参数,并从你的测试方法中调用它。