v2
              v3
               
              Info
            
            xUnit2022
"Boolean assertions should not be negated"
Cause
This rule is triggered when you call a boolean assertion with a negated expression.
Reason for rule
The message that results from a negated expression is often less clear than the one that would result from a positive expression.
How to fix violations
To fix a violation of this rule, remove the negation and invert the assertion.
Examples
Violates
using Xunit;
public class TestClass
{
    [Fact]
    public void TestMethod()
    {
        Assert.True(!condition);
    }
}
Does not violate
using Xunit;
public class TestClass
{
    [Fact]
    public void TestMethod()
    {
        Assert.False(condition);
    }
}