site/xunit.analyzers/rules/xUnit2003.md
A violation of this rule occurs when Assert.Equal, AssertNotEqual, Assert.StrictEqual, or Assert.NotStrictEqual are used with null.
Assert.Null and Assert.NotNull should be used when checking against null.
To fix a violation of this rule, replace the offending asserts with Assert.Null or Assert.NotNull.
using Xunit;
public class xUnit2003
{
[Fact]
public void TestMethod()
{
var result = "Hello world!";
Assert.Equal(null, result);
}
}
using Xunit;
public class xUnit2003
{
[Fact]
public void TestMethod()
{
var result = "Hello world!";
Assert.Null(result);
}
}