<PackageReference Include="NUnit" Version="4.4.0" />

NUnit.Framework.Guard

static class Guard
public static void ArgumentInRange(bool condition, string message, string paramName)

public static void ArgumentNotAsyncVoid(Delegate delegate, string paramName)

public static void ArgumentNotAsyncVoid(MethodInfo method, string paramName)

public static void ArgumentNotNull(object value, string name)

public static void ArgumentNotNullOrEmpty(string value, string name)

public static void ArgumentValid(bool condition, string message, string paramName)

public static void OperationValid(bool condition, string message)