[This is preliminary documentation and is subject to change.]

Contains classes for performing various general-purpose tests.

Classes

  ClassDescription
Public classAttributeTest
Performs tests of custom attributes
Public classAttributeTest..::..AttributeEventArgs
Event arguments reporting attributes
Public classAttributeTest..::..AttributeTestErrorEventArgs
Arguments of event reporting custom attributes test error
Public classAttributeTest..::..CancelObjectEventArgs
Cancellable event arguments carrying ICustomAttributeProvider
Public classAttributeTest..::..WarningEventArgs
Arguments of the Warning event
Public classCLSComplianceChecker
Allows to check if varios items of compiled code are CLS compliant
Public classCLSComplianceChecker..::..CLSViolationEventArgs
Reports CLS rule viaolation
Public classStaticPropertiesTest
This class tests if static properties of given type or types in given assembly/module/namespace returns value without throwing an exception.
Public classStaticPropertiesTest..::..TestErrorEventArgs
Event arguments of the Error event
Public classStaticPropertiesTest..::..TestSuccessEventArgs
Event arguments of the Success event

Delegates

Enumerations

  EnumerationDescription
Public enumerationAttributeTest..::..ErrorStages
Identifies places where is expected error and identifies kinds of errors
Public enumerationAttributeTest..::..WarningKinds
Kinds of warning used by Kind
Public enumerationCLSComplianceChecker..::..CLSRule
CLS compatibility rules as defined in ECMA standard of CLS
Public enumerationStaticPropertiesTest..::..TestStages
Identifies statges and error reasons of testing
Public enumerationStaticPropertiesTest..::..TypeBindingAttributes
Specified flags for filtering Type by its Attributes

Remarks

Unlike namespace Tools.Tests, which contains tests of classes created in the tools project, this namespace contains general- purpose test.