“ - ”用于NUnit的[Category]名称

时间:2012-07-10 09:16:46

标签: c#-4.0 nunit

任何人都知道为什么我无法使用NUnit执行以下操作?

[Test]
[Category(@"Non-Special Test")]

我认为@ before会解决这个问题。

感谢。

2 个答案:

答案 0 :(得分:3)

是的,这是know bug in nUnit,但您可以将此hyphen-minus ( - )替换为dash ( — )

例如:

[Category(@"Non—Special Test")]

答案 1 :(得分:1)

从NUnit 2.5.6开始,不允许使用-+等字符。根据{{​​3}},其中一个原因是在NUnit控制台运行程序参数列表中指定类别时无法识别这些字符。