MSTest是否等同于NUnit的显式属性?
答案 0 :(得分:29)
不,你得到的最接近的是[忽略]属性。
但是,MSTest提供disabling or enabling tests using Test Lists的其他方式。无论您是否喜欢,测试列表是在MSTest中选择测试的推荐方法。
答案 1 :(得分:2)
如果您希望测试仅在使用调试器运行时断言(我假设手动隐式运行),那么您可能会觉得这很有用:
if (!System.Diagnostics.Debugger.IsAttached) return;
在标有[TestMethod]
的方法的开头添加上面的行。
然后总是运行测试,但是没有附加调试器时没有任何声明。
因此,当您想手动运行时,请在调试模式下执行此操作。