Compartilhar via


Namespace Microsoft.Data.Schema.UnitTesting

O Microsoft.Data.Schema.UnitTesting namespace fornece classes que você pode usar para criar e executar testes de unidade de banco de dados. Você pode adicionar asserções personalizadas para determinar o sucesso ou fracasso de seus testes.

Classes

  Classe Descrição
Classe pública ConnectionContext Representa o contexto para a conexão de banco de dados que está associado com o teste de unidade de banco de dados.
Classe pública DatabaseTestAction Representa um conjunto de Transact-SQL lotes de instruções e testar as condições para validar se a instrução executada corretamente.
Classe pública DatabaseTestActions Representa um teste de unidade de banco de dados.
Classe pública DatabaseTestClass Representa a classe base para um teste de unidade de banco de dados.
Classe pública DatabaseTestService Fornece a funcionalidade comum que é usada pelo DatabaseTestClass e teste de métodos durante a execução.
Classe pública ExecutionResult Contém os resultados de um teste de unidade de banco de dados que foram gerados chamando Execute(ConnectionContext, String, array<DbParameter[]).
Classe pública ExpectedSqlExceptionAttribute Representa um atributo que especifica que um teste de unidade está esperando um SqlExceptione, opcionalmente, especifique o número do erro, a gravidade e o estado do erro esperado.
Classe pública TestScript Representa um teste SQL gerado.
Classe pública UnitTestingDesignService Fornece a classe base para provedores de esquema de banco de dados gerar scripts para objetos no sistema do projeto.Esta classe não se destina a ser implementado, exceto como parte da implementação de um provedor de esquema do banco de dados.

Consulte também

Referência

Outros recursos

Definir condições de personalizado para testes de unidade de banco de dados