Spazio dei nomi Microsoft.Data.Schema.UnitTesting
Lo spazio dei nomi Microsoft.Data.Schema.UnitTesting fornisce classi utilizzabili per creare ed eseguire unit test del database. È possibile aggiungere asserzioni personalizzate per determinare l'esito positivo o negativo dei test.
Classi
Classe | Descrizione | |
---|---|---|
![]() |
ConnectionContext | Rappresenta il contesto per la connessione al database associato allo unit test del database. |
![]() |
DatabaseTestAction | Rappresenta un set di istruzioni batch Transact-SQL e condizioni di test per controllare se l'istruzione è stata eseguita correttamente. |
![]() |
DatabaseTestActions | Rappresenta uno unit test del database. |
![]() |
DatabaseTestClass | Rappresenta la classe base per uno unit test del database. |
![]() |
DatabaseTestService | Fornisce una funzionalità comune utilizzata da DatabaseTestClass e dai metodi durante l'esecuzione di test. |
![]() |
ExecutionResult | Contiene i risultati di uno unit test del database generati eseguendo una chiamata al metodo Execute(ConnectionContext, String, array<DbParameter[]). |
![]() |
ExpectedSqlExceptionAttribute | Rappresenta un attributo che specifica che uno unit test prevede un oggetto SqlException e, facoltativamente, specifica il numero, la gravità e lo stato dell'errore previsto. |
![]() |
TestScript | Rappresenta un test SQL generato. |
![]() |
UnitTestingDesignService | Fornisce la classe di base affinché i provider dello schema di database generino script per gli oggetti nel sistema del progetto.Non è prevista l'implementazione di questa classe se non come parte dell'implementazione di un provider dello schema di database. |
Vedere anche
Riferimenti
Altre risorse
Definire condizioni personalizzate per gli unit test del database