MSTest是否等同于NUnit的显式属性?

时间:2010-05-15 22:51:25

标签: unit-testing nunit mstest

MSTest是否等同于NUnit的显式属性?

2 个答案:

答案 0 :(得分:29)

不,你得到的最接近的是[忽略]属性。

但是,MSTest提供disabling or enabling tests using Test Lists的其他方式。无论您是否喜欢,测试列表是在MSTest中选择测试的推荐方法。

答案 1 :(得分:2)

如果您希望测试仅在使用调试器运行时断言(我假设手动隐式运行),那么您可能会觉得这很有用:

if (!System.Diagnostics.Debugger.IsAttached) return;

在标有[TestMethod]的方法的开头添加上面的行。 然后总是运行测试,但是没有附加调试器时没有任何声明。

因此,当您想手动运行时,请在调试模式下执行此操作。