Class | Description |
---|---|
Context | Context is used to hold information about the context in which specifications are running. This allows variables to be passed to specifications. |
Error | Error represents an error that occurs. |
FunctionResult | Summary description for FunctionResult. |
Initialiser | Initialiser is used to set up the specifications. |
Properties | Properties is a generic collection of name-object pairs used to pass properties. |
ValidationError | ValidationError represents an error that occurs during validation. |
ValidationErrorCollection | ValidationErrorCollection is a collection of ValidationError objects. |
Interface | Description |
---|---|
IFunctionResult | Summary description for IFunctionResult. |
IResult | IResult defines the interface for the results. |
ISpecification | ISpecification is implemented by all Specification classes. |
ISpecificationResult | ISpecificationResult defines the interface for the result of a specification. |
IValidationResult | IValidationResult defines the interface for the result of a specification.. |
IValidator | IValidator defines the interface for Validators. |
IValidatorFactory | IValidatorFactory defines the interface for Validator Factories. |
Enumeration | Description |
---|---|
CompositeKind | Represents the kinds of composite specifications that can be created |