Condividi tramite


Classe TestCondition

 

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

Spazio dei nomi:   Microsoft.Data.Tools.Schema.Sql.UnitTesting.Conditions
Assembly:  Microsoft.Data.Tools.Schema.Sql.UnitTesting (in Microsoft.Data.Tools.Schema.Sql.UnitTesting.dll)

Gerarchia di ereditarietà

System.Object
  System.MarshalByRefObject
    System.ComponentModel.Component
      Microsoft.Data.Tools.Schema.Sql.UnitTesting.Conditions.TestCondition
        Microsoft.Data.Tools.Schema.Sql.UnitTesting.Conditions.DataSetTestCondition
        Microsoft.Data.Tools.Schema.Sql.UnitTesting.Conditions.ExecutionTimeCondition
        Microsoft.Data.Tools.Schema.Sql.UnitTesting.Conditions.InconclusiveCondition
        Microsoft.Data.Tools.Schema.Sql.UnitTesting.Conditions.ResultSetCondition

Sintassi

public abstract class TestCondition : Component
public ref class TestCondition abstract : Component
[<AbstractClass>]
type TestCondition = 
    class
        inherit Component
    end
Public MustInherit Class TestCondition
    Inherits Component

Costruttori

Nome Descrizione
System_CAPS_protmethod TestCondition()

Inizializza una nuova istanza della classe TestCondition.

Proprietà

Nome Descrizione
System_CAPS_protproperty CanRaiseEvents

(Ereditato da Component.)

System_CAPS_pubproperty Container

(Ereditato da Component.)

System_CAPS_protproperty DesignMode

(Ereditato da Component.)

System_CAPS_pubproperty Enabled

Ottiene o imposta un valore che indica se la condizione di test è abilitata.

System_CAPS_protproperty Events

(Ereditato da Component.)

System_CAPS_pubproperty Name

Ottiene o imposta il nome della condizione di test.

System_CAPS_pubproperty Site

(Ereditato da Component.)

Metodi

Nome Descrizione
System_CAPS_pubmethod Assert(DbConnection, SqlExecutionResult[])

Convalida i parametri di input.

System_CAPS_pubmethod CreateObjRef(Type)

(Ereditato da MarshalByRefObject.)

System_CAPS_pubmethod Dispose()

(Ereditato da Component.)

System_CAPS_protmethod Dispose(Boolean)

(Ereditato da Component.)

System_CAPS_pubmethod Equals(Object)

(Ereditato da Object.)

System_CAPS_protmethod Finalize()

(Ereditato da Component.)

System_CAPS_pubmethod GetHashCode()

(Ereditato da Object.)

System_CAPS_pubmethod GetLifetimeService()

(Ereditato da MarshalByRefObject.)

System_CAPS_protmethod GetService(Type)

(Ereditato da Component.)

System_CAPS_pubmethod GetType()

(Ereditato da Object.)

System_CAPS_pubmethod InitializeLifetimeService()

(Ereditato da MarshalByRefObject.)

System_CAPS_protmethod MemberwiseClone()

(Ereditato da Object.)

System_CAPS_protmethod MemberwiseClone(Boolean)

(Ereditato da MarshalByRefObject.)

System_CAPS_pubmethod ToString()

(Ereditato da Component.)

Eventi

Nome Descrizione
System_CAPS_pubevent Disposed

(Ereditato da Component.)

Note

Questa è la classe base per tutte le condizioni di test utilizzate per valutare i risultati di unit test nella finestra di progettazione Unit test database.Le istanze della classe TestCondition vengono archiviate come variabili locali in InitializeComponent e vengono assegnate a istanze della raccolta Conditions.È disponibile una raccolta per DatabaseTestAction (pre-test, test e post-test).

Se si desidera estendere le funzionalità della condizione di test disponibile in esprdata, è possibile ereditare da questa condizione di test e registrarla.Utilizzare l'attributo DisplayName per visualizzare la nuova condizione di test nel riquadro Condizioni di test.

Codice thread safe

Eventuali membri pubblici statici (Shared in Visual Basic) di questo tipo sono thread-safe. I membri di istanza non sono garantiti come thread-safe.

Vedere anche

Spazio dei nomi Microsoft.Data.Tools.Schema.Sql.UnitTesting.Conditions

Torna all'inizio