Summary
The IConstraintExpression interface is implemented by all
complete and resolvable constraints and expressions.
- Namespace
- TCLite
.Constraints - Implementing Types
-
- EndsWithConstraint
- ExactCountConstraint
- Resolvable
Constraint Expression - AndConstraint
- PropertyConstraint
- Throws
Nothing Constraint - FalseConstraint
- SubstringConstraint
- ComparisonConstraint
<TExpected> - NotConstraint
- NullConstraint
- Unique
Items Constraint - PrefixConstraint
- Expected
Value Constraint <TExpected> - Property
Exists Constraint - StringConstraint
- Empty
Collection Constraint - Throws
Exception Constraint - Instance
Of Type Constraint - Empty
String Constraint - EmptyConstraint
- NoItemConstraint
- Less
Than Or Equal Constraint <TExpected> - ThrowsConstraint
- BinaryConstraint
- ConstraintBuilder
- Constraint
- TypeConstraint
- Collection
Equivalent Constraint - RangeConstraint
<TExpected> - SomeItemsConstraint
- AllItemsConstraint
- SameAsConstraint
<TExpected> - Collection
Items Equal Constraint - Greater
Than Constraint <TExpected> - ContainsConstraint
<TExpected> - OrConstraint
- ConditionConstraint
<TActual> - CollectionConstraint
- LessThanConstraint
<TExpected> - RegexConstraint
- ExactTypeConstraint
- TrueConstraint
- EqualConstraint
<TExpected> - Greater
Than Or Equal Constraint <TExpected> - StartsWithConstraint
- Exception
Type Constraint
Syntax
public interface IResolveConstraint
Properties
Name | Value | Summary |
---|---|---|
IsResolvable | bool |
Returns True if the constraint or expression is complete,
False if still under construction.
|
Methods
Name | Value | Summary |
---|---|---|
Resolve |
IConstraint |
Return the top-level constraint for the complete expression.
Throws InvalidOperationException if the expression is incomplete.
|