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

NUnit.Framework.Assume

public abstract class Assume
Provides static methods to express the assumptions that must be met for a test to give a meaningful result. If an assumption is not met, the test should produce an inconclusive result.
namespace NUnit.Framework { public abstract class Assume { public new static bool Equals(object a, object b); public new static void ReferenceEquals(object a, object b); public static void That<[System.Runtime.CompilerServices.Nullable(2)] TActual>(ActualValueDelegate<TActual> del, IResolveConstraint expr, NUnitString message = default(NUnitString), string actualExpression = "", string constraintExpression = ""); public static void That<[System.Runtime.CompilerServices.Nullable(2)] TActual>(ActualValueDelegate<TActual> del, IResolveConstraint expr, FormattableString message, string actualExpression = "", string constraintExpression = ""); public static void That<[System.Runtime.CompilerServices.Nullable(2)] TActual>(ActualValueDelegate<TActual> del, IResolveConstraint expr, Func<string> getExceptionMessage, string actualExpression = "", string constraintExpression = ""); public static void That(bool condition, NUnitString message = default(NUnitString), string actualExpression = ""); public static void That(bool condition, FormattableString message, string actualExpression = ""); public static void That(bool condition, Func<string> getExceptionMessage, string actualExpression = ""); public static void That(Func<bool> condition, NUnitString message = default(NUnitString), string actualExpression = ""); public static void That(Func<bool> condition, FormattableString message, string actualExpression = ""); public static void That(Func<bool> condition, Func<string> getExceptionMessage, string actualExpression = ""); public static void That<[System.Runtime.CompilerServices.Nullable(2)] TActual>(TActual actual, IResolveConstraint expression, NUnitString message = default(NUnitString), string actualExpression = "", string constraintExpression = ""); public static void That<[System.Runtime.CompilerServices.Nullable(2)] TActual>(TActual actual, IResolveConstraint expression, FormattableString message, string actualExpression = "", string constraintExpression = ""); public static void That<[System.Runtime.CompilerServices.Nullable(2)] TActual>(TActual actual, IResolveConstraint expression, Func<string> getExceptionMessage, string actualExpression = "", string constraintExpression = ""); protected Assume(); } }