NUnit.Framework.Constraints.Constraint public abstract class Constraint : IAsyncConstraint, IConstraint, IResolveConstraint Documentation Code public ConstraintExpression And { get; } public object[] Arguments { get; } public ConstraintBuilder Builder { get; set; } public abstract string Description { get; } public virtual string DisplayName { get; } public ConstraintExpression Or { get; } public ConstraintExpression With { get; } protected Constraint(object[] args) public static Constraint op_BitwiseAnd(Constraint left, Constraint right) public static Constraint op_BitwiseOr(Constraint left, Constraint right) public static Constraint op_LogicalNot(Constraint constraint) public WithRawDelayInterval After(int delay) public DelayedConstraint After(int delayInMilliseconds, int pollingInterval) public abstract ConstraintResult ApplyTo<TActual>(TActual actual) public virtual ConstraintResult ApplyTo<TActual>(ActualValueDelegate<TActual> del) public virtual ConstraintResult ApplyTo<TActual>(Func<TActual> code) public virtual Task<ConstraintResult> ApplyToAsync<TActual>(Func<Task<TActual>> taskDel) protected string GetStringRepresentation(IEnumerable arguments) protected virtual string GetStringRepresentation() protected virtual object GetTestObject<TActual>(ActualValueDelegate<TActual> del) protected virtual object GetTestObject<TActual>(Func<TActual> code)