C# 忽略单元测试并提供有关它的解释

C# 忽略单元测试并提供有关它的解释,c#,unit-testing,C#,Unit Testing,是否可以在C#中的忽略装饰器中向单元测试提供一条解释性消息,如下所示 [TestMethod] [Ignore("This is intended to work locally only because lack of permissions")] public void TestStartAcquireIfEmpty() { } 因此,如果将来进行了开发,可以从单元测试中删除此装饰程序您可以将此行添加为测试的第一行: Assert.Inconclusive("

是否可以在C#中的忽略装饰器中向单元测试提供一条解释性消息,如下所示

[TestMethod]
[Ignore("This is intended to work locally only because lack of permissions")]
public void TestStartAcquireIfEmpty()
{

}

因此,如果将来进行了开发,可以从单元测试中删除此装饰程序

您可以将此行添加为测试的第一行:

Assert.Inconclusive("This is intended to work locally only because lack of permissions");

测试结果将显示为与此消息不一致。

您可以添加此行作为测试的第一行:

Assert.Inconclusive("This is intended to work locally only because lack of permissions");

测试结果将显示为与此消息不一致。

三种最流行的.NET测试框架允许将测试标记为已忽略并提供忽略原因:

  • MsTest的
    IgnoreAttribute
    具有接受
    消息
    参数
  • 类似地,NUnit的
    IgnoreAttribute
    具有接受
    reason
    参数
  • XUnit需要填充属性(字符串类型)以忽略测试

三种最流行的.NET测试框架允许将测试标记为已忽略并提供忽略原因:

  • MsTest的
    IgnoreAttribute
    具有接受
    消息
    参数
  • 类似地,NUnit的
    IgnoreAttribute
    具有接受
    reason
    参数
  • XUnit需要填充属性(字符串类型)以忽略测试

MsTest拥有和NUnit.^^
[Fact(Skip=“reason”)]
在中寻找解决方案MsTest@GuruStron我没有意识到这一点,请回答我的问题,我将以ValidTest的有效性和NUnit授予它。^^
[Fact(Skip=“reason”)]
在中寻找解决方案MsTest@GuruStron我不知道,,请回答我的问题,我会承认它是有效的