【发布时间】:2017-06-01 14:31:17
【问题描述】:
请记住,我是新手程序员,对 C# 非常陌生
我正在尝试在测试中使用“类别”属性,但每当我尝试以任何方式检索它时,我都没有运气。它要么失败,要么返回空白。我想我没有正确阅读它,但我找不到任何信息。
我的测试是这样的:
[TestCase(TestName = "Testing Purposes Only")]
[Category("TESTING")]
public void testingPurposesOnly()
{
//Some testing code
}
目前,我想做的只是能够引用当前测试的类别值。我这样做是这样的:
LogMsg(TestContext.CurrentTest.Test.Property["Category"]);
我已经意识到这将返回一个类别的“列表”?就像我说的我是新手!
我想要做的就是访问我在测试标头中设置的类别,这样我就可以将它作为字符串传递给其他东西。最好的方法是什么?
提前致谢!
【问题讨论】:
标签: c# automation nunit