Spazio dei nomi Microsoft.Data.Tools.Schema.Sql.UnitTesting.Conditions
Lo spazio dei nomi Microsoft.Data.Tools.Schema.Sql.UnitTesting.Conditions fornisce classi utilizzabili per creare e gestire condizioni di test.Definendo una condizione di test personalizzata, è possibile verificare il comportamento di un oggetto di database in modi non supportati dalle condizioni incorporate.
Classi
Classe | Descrizione | |
---|---|---|
![]() |
ChecksumCondition | Definisce una condizione di test che verifica il checksum del set di risultati in un unit test del database. |
![]() |
DataSetTestCondition | La classe base per condizioni di test che operano su un oggetto DataSet e che vengono configurate dall'utente in fase di progettazione del test.Queste condizioni vengono configurate eseguendo una query sul database per i risultati previsti del test. |
![]() |
EmptyResultSetCondition | Rappresenta una condizione in cui la proprietà SqlExecutionResult.DataSet deve essere vuota. |
![]() |
ExecutionTimeCondition | Rappresenta una condizione di test che specifica la durata massima di esecuzione per le istruzioni Transact-SQL di un test prima che questo venga considerato non riuscito. |
![]() |
ExpectedSchemaCondition | Specifica che il set di risultati di uno unit test del database deve corrispondere a uno schema specifico. |
![]() |
ExportTestConditionAttribute | Le classi concrete che implementano TestCondition devono aggiungere l'attributo ExportTestConditionAttribute alla rispettiva definizione di classe.In questo modo verranno rilevate e aggiunte al set di condizioni di test disponibili nella finestra di progettazione unit test di SQL Server. |
![]() |
InconclusiveCondition | Rappresenta una condizione predefinita in cui non è necessario né previsto alcun risultato di test specifico. |
![]() |
NotEmptyResultSetCondition | Rappresenta una condizione in cui la proprietà SqlExecutionResult.DataSet non deve essere vuota. |
![]() |
ResultSetCondition | Rappresenta la classe base per tutte le condizioni di test che operano su un ResultSet. |
![]() |
RowCountCondition | Definisce una condizione di test che verifica il numero di righe nell'oggetto ResultSet restituito da uno unit test del database. |
![]() |
ScalarValueCondition | Verifica che un particolare valore in una riga e colonna specifiche sia previsto. |
![]() |
TestCondition | Classe base per tutte le condizioni di test utilizzate da codice generato. |
Torna all'inizio