Compartilhar via


Classe TestCondition

 

A classe base para todas as condições de teste que são usadas pelo código gerado.

Namespace:   Microsoft.Data.Tools.Schema.Sql.UnitTesting.Conditions
Assembly:  Microsoft.Data.Tools.Schema.Sql.UnitTesting (em Microsoft.Data.Tools.Schema.Sql.UnitTesting.dll)

Hierarquia de herança

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

Sintaxe

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

Construtores

Nome Descrição
System_CAPS_protmethod TestCondition()

Inicializa uma nova instância da classe TestCondition.

Propriedades

Nome Descrição
System_CAPS_protproperty CanRaiseEvents

(herdado de Component.)

System_CAPS_pubproperty Container

(herdado de Component.)

System_CAPS_protproperty DesignMode

(herdado de Component.)

System_CAPS_pubproperty Enabled

Obtém ou define um valor que indica se a condição de teste está habilitada.

System_CAPS_protproperty Events

(herdado de Component.)

System_CAPS_pubproperty Name

Obtém ou define o nome da condição de teste.

System_CAPS_pubproperty Site

(herdado de Component.)

Métodos

Nome Descrição
System_CAPS_pubmethod Assert(DbConnection, SqlExecutionResult[])

Valida parâmetros de entrada.

System_CAPS_pubmethod CreateObjRef(Type)

(herdado de MarshalByRefObject.)

System_CAPS_pubmethod Dispose()

(herdado de Component.)

System_CAPS_protmethod Dispose(Boolean)

(herdado de Component.)

System_CAPS_pubmethod Equals(Object)

(herdado de Object.)

System_CAPS_protmethod Finalize()

(herdado de Component.)

System_CAPS_pubmethod GetHashCode()

(herdado de Object.)

System_CAPS_pubmethod GetLifetimeService()

(herdado de MarshalByRefObject.)

System_CAPS_protmethod GetService(Type)

(herdado de Component.)

System_CAPS_pubmethod GetType()

(herdado de Object.)

System_CAPS_pubmethod InitializeLifetimeService()

(herdado de MarshalByRefObject.)

System_CAPS_protmethod MemberwiseClone()

(herdado de Object.)

System_CAPS_protmethod MemberwiseClone(Boolean)

(herdado de MarshalByRefObject.)

System_CAPS_pubmethod ToString()

(herdado de Component.)

Eventos

Nome Descrição
System_CAPS_pubevent Disposed

(herdado de Component.)

Comentários

Esta é a classe base para todas as condições de teste que são usadas para avaliar os resultados de testes de unidade no Designer de Teste de Unidade de Banco de Dados.Instâncias da classe TestCondition são armazenadas como variáveis locais em InitializeComponent e atribuídas a instâncias da coleção Conditions.Há uma coleção por DatabaseTestAction (antes, durante e após o teste).

Se quiser estender a funcionalidade da condição de teste disponível em esprdata, você poderá herdar dessa condição de teste e registrá-la.Use o atributo DisplayName para exibir a nova condição de teste no painel Condições de Teste.

Acesso thread-safe

Qualquer estático público (Compartilhado no Visual Basic) membros desde tipo são thread safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Consulte também

Namespace Microsoft.Data.Tools.Schema.Sql.UnitTesting.Conditions

Retornar ao topo