“ - ”在NUnit的[类别]名称中使用

问题描述:

任何人都知道为什么我不能使用NUnit执行以下操作?“ - ”在NUnit的[类别]名称中使用

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

我以为@之前就会解决这个问题。

谢谢。

是的,这是know bug in nUnit,但你可以用dash (—)

更换hyphen-minus (-)此例如:

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

非常感谢您澄清这一点。 – 2012-07-10 10:09:45

从NUnit 2.5.6开始,不允许使用像-+这样的字符。根据this bug report的原因之一是,在NUnit控制台运行程序参数列表中指定类别时,这些字符未被识别。

+1

感谢澄清+欢呼的链接。我已经将akim标记为选定的答案,因为他是第一/更少的代表点,但我也赞成你的答案。再次感谢。 – 2012-07-10 10:11:10