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