如何以编程方式查找测试从哪个类别开始?

时间:2013-07-03 17:37:22

标签: c# visual-studio-2012 nunit

有些方法的类别属性很少。在测试资源管理器中,我可以按类别运行测试。有些测试需要一个与该类别属性相关的不同参数,所以我想知道如何检查测试从哪个类别开始? 谢谢你的任何建议。

C# 测试framerwork NUnit。 VS 2012。

[test,cat1,cat2,cat3]
public void someTest()
{
   from which category the test was started?
}

1 个答案:

答案 0 :(得分:0)

您是否考虑过使用TestCase属性?它提供了一种传递输入参数并提供适当类别的方法:

[TestCase(0, Category = "cat1")]
[TestCase(50, Category = "cat2")]