NUnit.Framework.Constraints.ConstraintExpression
Appends an operator to the expression and returns the
resulting expression itself.
Appends a self-resolving operator to the expression and
returns a new ResolvableConstraintExpression.
Appends a constraint to the expression and returns that
constraint, which is associated with the current state
of the expression being built. Note that the constraint
is not reduced at this time. For example, if there
is a NotOperator on the stack we don't reduce and
return a NotConstraint. The original constraint must
be returned because it may support modifiers that
are yet to be applied.
Appends a constraint to the expression and returns that
constraint, which is associated with the current state
of the expression being built. Note that the constraint
is not reduced at this time. For example, if there
is a NotOperator on the stack we don't reduce and
return a NotConstraint. The original constraint must
be returned because it may support modifiers that
are yet to be applied.
Returns a constraint that tests whether the actual value
is assignable from the type supplied as an argument.
Returns a constraint that tests whether the actual value
is assignable from the type supplied as an argument.
Returns a constraint that tests whether the actual value
is assignable from the type supplied as an argument.
Returns a constraint that tests whether the actual value
is assignable from the type supplied as an argument.
Returns a constraint that tests whether the
actual value is greater than or equal to the supplied argument
Returns a constraint that tests whether the
actual value is less than or equal to the supplied argument
Returns a new AttributeConstraint checking for the
presence of a particular attribute on an object.
Returns a new AttributeConstraint checking for the
presence of a particular attribute on an object.
Returns a new
SomeItemsConstraint checking for the
presence of a particular object in the collection.
Returns a new
SomeItemsConstraint checking for the
presence of a particular object in the collection.
Returns a new ContainsConstraint. This constraint
will, in turn, make use of the appropriate second-level
constraint, depending on the type of the actual argument.
This overload is only used if the item sought is a string,
since any other type implies that we are looking for a
collection member.
Returns a new DictionaryContainsKeyConstraint checking for the
presence of a particular key in the Dictionary key collection.
Returns a new SomeItemsConstraint checking for the
presence of a particular object in the collection.
To search for a substring instead of a collection element, use the
Contains overload.
Returns a new SomeItemsConstraint checking for the
presence of a particular object in the collection.
To search for a substring instead of a collection element, use the
Contains overload.
Returns a new ContainsConstraint. This constraint
will, in turn, make use of the appropriate second-level
constraint, depending on the type of the actual argument.
To search for a collection element instead of a substring, use the
Contains overload.
Returns a new DictionaryContainsValueConstraint checking for the
presence of a particular value in the Dictionary value collection.
Returns a constraint that succeeds if the actual
value ends with the substring supplied as an argument.
Returns a constraint that succeeds if the actual
value ends with the substring supplied as an argument.
Returns a constraint that tests two items for equality
Returns a constraint that tests two items for equality
Returns a constraint that tests two strings for equality
Returns a constraint that tests two date time offset instances for equality
Returns a constraint that tests two date time instances for equality
Returns a constraint that tests two timespan instances for equality
Returns a constraint that tests two numbers for equality
Returns a constraint that tests two numbers for equality
Returns a constraint that tests two numbers for equality
Returns a constraint that tests two numbers for equality
Returns a constraint that tests two numbers for equality
Returns a constraint that tests two numbers for equality
Returns a constraint that tests two numbers for equality
Returns a constraint that tests two numbers for equality
Returns a constraint that tests two numbers for equality
Returns a constraint that tests two numbers for equality
Returns a constraint that tests two numbers for equality
Returns a constraint that tests whether the actual value
is a collection containing the same elements as the
collection supplied as an argument.
Returns a ConstraintExpression, which will apply
the following constraint to all members of a collection,
succeeding only if a specified number of them succeed.
Returns a constraint that tests whether the
actual value is greater than the supplied argument
Returns a constraint that tests whether the
actual value is greater than or equal to the supplied argument
Returns a constraint that tests whether the actual value falls
inclusively within a specified range.
Returns a constraint that tests whether the actual value
is of the type supplied as an argument or a derived type.
Returns a constraint that tests whether the actual value
is of the type supplied as an argument or a derived type.
Returns a new IndexerConstraintExpression, which will
apply any following constraint to that indexer value.
Returns a constraint that tests whether the
actual value is less than the supplied argument
Returns a constraint that tests whether the
actual value is less than or equal to the supplied argument
Returns a constraint that succeeds if the actual
value matches the regular expression supplied as an argument.
Returns a constraint that succeeds if the actual
value matches the regular expression supplied as an argument.
Returns the constraint provided as an argument - used to allow custom
custom constraints to easily participate in the syntax.
Returns the constraint provided as an argument - used to allow custom
custom constraints to easily participate in the syntax.
Returns a constraint that succeeds if the actual
value matches the regular expression supplied as an argument.
Returns a constraint that succeeds if the actual
value matches the regular expression supplied as an argument.
Returns a new
SomeItemsConstraint checking for the
presence of a particular object in the collection.
Returns a new
SomeItemsConstraint checking for the
presence of a particular object in the collection.
Returns a constraint that tests for a number to be a multiple of another.
Returns a new PropertyConstraintExpression, which will either
test for the existence of the named property on the object
being tested or apply any following constraint to that property.
Returns a constraint that tests that two references are the same object
Returns a constraint that tests whether the path provided
is the same as an expected path after canonicalization.
Returns a constraint that tests whether the path provided
is the same path or under an expected path after canonicalization.
Returns a constraint that succeeds if the actual
value starts with the substring supplied as an argument.
Returns a constraint that succeeds if the actual
value starts with the substring supplied as an argument.
Returns a constraint that tests whether the path provided
is the a subpath of the expected path after canonicalization.
Returns a constraint that tests whether the actual value
is a subset of the collection supplied as an argument.
Returns a constraint that tests whether the actual value
is a superset of the collection supplied as an argument.
Returns a constraint that tests whether the actual
value is of the exact type supplied as an argument.
Returns a constraint that tests whether the actual
value is of the exact type supplied as an argument.