在.NET核心测试项目中构建时禁用/防止XUnit警告

时间:2017-06-14 14:20:58

标签: c# unit-testing asp.net-core xunit xunit.net

我有一个包含几个大型测试用例的项目,该项目大约需要2-3分钟才能构建。我怀疑它与这个新的警告功能有关......例如:

  

警告xUnit2003:不要使用Assert.Equal()
  警告xUnit2004:不要使用Assert.Equal()来检查布尔条件。

它正在成千上万行......

如果有办法禁用此功能,那就太好了。不确定它是否与visual studio runner或xunit本身有关。

1 个答案:

答案 0 :(得分:2)

您可以按如下方式禁用警告:

  • 获取文件

    #pragma warning disable xUnit2003, xUnit2004
    

    可选择恢复它们:

    #pragma warning restore xUnit2003, xUnit2004
    

或者在项目属性中:

enter image description here