Name |
Description |
AllItemsConstraint |
AllItemsConstraint applies another constraint to each item in a collection, succeeding if they all succeed. |
AllOperator |
Represents a constraint that succeeds if all the members of a collection match a base constraint. |
AndConstraint |
AndConstraint succeeds only if both members succeed. |
AndOperator |
Operator that requires both it's arguments to succeed |
AssignableFromConstraint |
AssignableFromConstraint is used to test that an object can be assigned from a given Type. |
AssignableToConstraint |
AssignableToConstraint is used to test that an object can be assigned to a given Type. |
BasicConstraint |
BasicConstraint is the abstract base for constraints that perform a simple comparison to a constant value. |
BinaryConstraint |
BinaryConstraint is the abstract base of all constraints that combine two other constraints in some fashion. |
BinaryOperator |
Abstract base class for all binary operators |
CollectionOperator |
Abstract base for operators that indicate how to apply a constraint to items in a collection. |
CollectionTally |
CollectionTally counts (tallies) the number of occurences of each object in one or more enumerations. |
ConstraintBuilder |
ConstraintBuilder maintains the stacks that are used in processing a ConstraintExpression. An OperatorStack is used to hold operators that are waiting for their operands to be reognized. a ConstraintStack holds input constraints as well as the results of each operator applied. |
ConstraintBuilder.ConstraintStack |
ConstraintStack is a type-safe stack for holding Constraints |
ConstraintBuilder.OperatorStack |
OperatorStack is a type-safe stack for holding ConstraintOperators |
ConstraintExpressionBase |
ConstraintExpressionBase is the abstract base class for the ConstraintExpression class, which represents a compound constraint in the process of being constructed from a series of syntactic elements. NOTE: ConstraintExpressionBase is separate because the ConstraintExpression class was generated in earlier versions of NUnit. The two classes may be combined in a future version. |
ConstraintOperator |
The ConstraintOperator class is used internally by a ConstraintBuilder to represent an operator that modifies or combines constraints. Constraint operators use left and right precedence values to determine whether the top operator on the stack should be reduced before pushing a new operator. |
EmptyConstraint |
EmptyConstraint tests a whether a string or collection is empty, postponing the decision about which test is applied until the type of the actual argument is known. |
EmptyStringConstraint |
EmptyStringConstraint tests whether a string is empty. |
EndsWithConstraint |
EndsWithConstraint can test whether a string ends with an expected substring. |
ExactCountConstraint |
ExactCoutConstraint applies another constraint to each item in a collection, succeeding only if a specified number of items succeed. |
ExactCountOperator |
Represents a constraint that succeeds if the specified count of members of a collection match a base constraint. |
ExactTypeConstraint |
ExactTypeConstraint is used to test that an object is of the exact type provided in the constructor |
ExceptionTypeConstraint |
ExceptionTypeConstraint is a special version of ExactTypeConstraint used to provided detailed info about the exception thrown in an error message. |
FalseConstraint |
FalseConstraint tests that the actual value is false |
FloatingPointNumerics |
Helper routines for working with floating point numbers |
FloatingPointNumerics.DoubleLongUnion |
|
FloatingPointNumerics.FloatIntUnion |
|
GreaterThanConstraint |
Tests whether a value is greater than the value supplied to its constructor |
GreaterThanOrEqualConstraint |
Tests whether a value is greater than or equal to the value supplied to its constructor |
InstanceOfTypeConstraint |
InstanceOfTypeConstraint is used to test that an object is of the same type provided or derived from it. |
LessThanConstraint |
Tests whether a value is less than the value supplied to its constructor |
LessThanOrEqualConstraint |
Tests whether a value is less than or equal to the value supplied to its constructor |
MessageWriter |
MessageWriter is the abstract base for classes that write constraint descriptions and messages in some form. The class has separate methods for writing various components of a message, allowing implementations to tailor the presentation as needed. |
MsgUtils |
Static methods used in creating messages |
NUnitComparer |
NUnitComparer encapsulates NUnit's default behavior in comparing two objects. |
NUnitEqualityComparer |
NUnitEqualityComparer encapsulates NUnit's handling of equality tests between objects. |
NUnitEqualityComparer.FailurePoint |
FailurePoint class represents one point of failure in an equality test. |
NaNConstraint |
NaNConstraint tests that the actual value is a double or float NaN |
NoItemConstraint |
NoItemConstraint applies another constraint to each item in a collection, failing if any of them succeeds. |
NoneOperator |
Represents a constraint that succeeds if none of the members of a collection match a base constraint. |
NotConstraint |
NotConstraint negates the effect of some other constraint |
NotOperator |
Negates the test of the constraint it wraps. |
NullConstraint |
NullConstraint tests that the actual value is null |
NullOrEmptyStringConstraint |
NullEmptyStringConstraint tests whether a string is either null or empty. |
Numerics |
The Numerics class contains common operations on numeric values. |
OrConstraint |
OrConstraint succeeds if either member succeeds |
OrOperator |
Operator that requires at least one of it's arguments to succeed |
PrefixConstraint |
Abstract base class used for prefixes |
PrefixOperator |
PrefixOperator takes a single constraint and modifies it's action in some way. |
PropOperator |
Operator used to test for the presence of a named Property on an object and optionally apply further tests to the value of that property. |
PropertyConstraint |
PropertyConstraint extracts a named property and uses its value as the actual value for a chained constraint. |
PropertyExistsConstraint |
PropertyExistsConstraint tests that a named property exists on the object provided through Match. Originally, PropertyConstraint provided this feature in addition to making optional tests on the vaue of the property. The two constraints are now separate. |
ResolvableConstraintExpression |
ResolvableConstraintExpression is used to represent a compound constraint being constructed at a point where the last operator may either terminate the expression or may have additional qualifying constraints added to it. It is used, for example, for a Property element or for an Exception element, either of which may be optionally followed by constraints that apply to the property or exception. |
ReusableConstraint |
ReusableConstraint wraps a resolved constraint so that it may be saved and reused as needed. |
SameAsConstraint |
SameAsConstraint tests whether an object is identical to the object passed to its constructor |
SomeItemsConstraint |
SomeItemsConstraint applies another constraint to each item in a collection, succeeding if any of them succeeds. |
SomeOperator |
Represents a constraint that succeeds if any of the members of a collection match a base constraint. |
StartsWithConstraint |
StartsWithConstraint can test whether a string starts with an expected substring. |
StringConstraint |
StringConstraint is the abstract base for constraints that operate on strings. It supports the IgnoreCase modifier for string operations. |
SubstringConstraint |
SubstringConstraint can test whether a string contains the expected substring. |
ThrowsConstraint |
ThrowsConstraint is used to test the exception thrown by a delegate by applying a constraint to it. |
ThrowsNothingConstraint |
ThrowsNothingConstraint tests that a delegate does not throw an exception. |
ThrowsOperator |
Operator that tests that an exception is thrown and optionally applies further tests to the exception. |
Tolerance |
The Tolerance class generalizes the notion of a tolerance within which an equality test succeeds. Normally, it is used with numeric types, but it can be used with any type that supports taking a difference between two objects and comparing that difference to a value. |
TrueConstraint |
TrueConstraint tests that the actual value is true |
TypeConstraint |
TypeConstraint is the abstract base for constraints that take a Type as their expected value. |
WithOperator |
Represents a constraint that simply wraps the constraint provided as an argument, without any further functionality, but which modifes the order of evaluation because of its precedence. |