是否可以在 Ignore 装饰器中向 C# 中的单元测试提供解释性消息,如下所示?
[TestMethod]
[Ignore("This is intended to work locally only because lack of permissions")]
public void TestStartAcquireIfEmpty()
{
}
这样,一旦将来的开发完成,这个装饰器就可以从单元测试中删除
最佳答案
三个最流行的 .NET 测试框架允许将测试标记为忽略并提供忽略原因:
- MsTest 的
IgnoreAttribute
有 constructor接受消息
参数 - 类似地,NUnit 的
IgnoreAttribute
有 constructor接受reason
参数 - XUnit 需要填写
Skip
属性(字符串类型)忽略测试
关于c# - 单元测试忽略并提供相关解释,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66262504/