[This is preliminary documentation and is subject to change.]
Contains classes for performing various general-purpose tests.
Classes
| Class | Description | |
|---|---|---|
| AttributeTest | Performs tests of custom attributes | |
| AttributeTest..::..AttributeEventArgs | Event arguments reporting attributes | |
| AttributeTest..::..AttributeTestErrorEventArgs | Arguments of event reporting custom attributes test error | |
| AttributeTest..::..CancelObjectEventArgs | Cancellable event arguments carrying ICustomAttributeProvider | |
| AttributeTest..::..WarningEventArgs | Arguments of the Warning event | |
| CLSComplianceChecker | Allows to check if varios items of compiled code are CLS compliant | |
| CLSComplianceChecker..::..CLSViolationEventArgs | Reports CLS rule viaolation | |
| StaticPropertiesTest | This class tests if static properties of given type or types in given assembly/module/namespace returns value without throwing an exception. | |
| StaticPropertiesTest..::..TestErrorEventArgs | Event arguments of the Error event | |
| StaticPropertiesTest..::..TestSuccessEventArgs | Event arguments of the Success event |
Delegates
| Delegate | Description | |
|---|---|---|
| AttributeTest..::..ObjectReachedEventHandler |
Enumerations
| Enumeration | Description | |
|---|---|---|
| AttributeTest..::..ErrorStages | Identifies places where is expected error and identifies kinds of errors | |
| AttributeTest..::..WarningKinds | Kinds of warning used by Kind | |
| CLSComplianceChecker..::..CLSRule | CLS compatibility rules as defined in ECMA standard of CLS | |
| StaticPropertiesTest..::..TestStages | Identifies statges and error reasons of testing | |
| StaticPropertiesTest..::..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.