Condividi tramite


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
System_CAPS_pubclass ChecksumCondition

Definisce una condizione di test che verifica il checksum del set di risultati in un unit test del database.

System_CAPS_pubclass 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.

System_CAPS_pubclass EmptyResultSetCondition

Rappresenta una condizione in cui la proprietà SqlExecutionResult.DataSet deve essere vuota.

System_CAPS_pubclass 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.

System_CAPS_pubclass ExpectedSchemaCondition

Specifica che il set di risultati di uno unit test del database deve corrispondere a uno schema specifico.

System_CAPS_pubclass 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.

System_CAPS_pubclass InconclusiveCondition

Rappresenta una condizione predefinita in cui non è necessario né previsto alcun risultato di test specifico.

System_CAPS_pubclass NotEmptyResultSetCondition

Rappresenta una condizione in cui la proprietà SqlExecutionResult.DataSet non deve essere vuota.

System_CAPS_pubclass ResultSetCondition

Rappresenta la classe base per tutte le condizioni di test che operano su un ResultSet.

System_CAPS_pubclass RowCountCondition

Definisce una condizione di test che verifica il numero di righe nell'oggetto ResultSet restituito da uno unit test del database.

System_CAPS_pubclass ScalarValueCondition

Verifica che un particolare valore in una riga e colonna specifiche sia previsto.

System_CAPS_pubclass TestCondition

Classe base per tutte le condizioni di test utilizzate da codice generato.

Torna all'inizio