| CodeVerifier | Represents base type for verifying a diagnostic, a code fix and a refactoring. |
| CompilerDiagnosticFixTestData | Represents test data for a compiler diagnostic fix. |
| CompilerDiagnosticFixVerifier<TFixProvider> | Represents a verifier for compiler diagnostic. |
| DiagnosticTestData | Represents test data for a diagnostic and its fix. |
| DiagnosticVerifier<TAnalyzer, TFixProvider> | Represents verifier for a diagnostic that is produced by DiagnosticAnalyzer. |
| EmptyCodeFixProvider | Represents code fix provider that does not provide any code fixes. Use this code fix provider in DiagnosticVerifier<TAnalyzer, TFixProvider> when testing analyzers that do not provide any code fixes. |
| ExpectedTestState | Represents expected test data. |
| RefactoringTestData | Gets test data for a code refactoring. |
| RefactoringVerifier<TRefactoringProvider> | Represents verifier for a code refactoring. |
| TestFile | |
| TestOptions | Represents options for a code verifier. |