Compartilhar via


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

 

O namespace Microsoft.Data.Tools.Schema.Sql.UnitTesting.Conditions fornece classes a serem usadas para criar e gerenciar condições de teste.Ao definir uma condição de teste personalizada, você pode verificar o comportamento de um objeto de banco de dados de formas que não tenham suporte das condições internas.

Classes

Classe Descrição
System_CAPS_pubclass ChecksumCondition

Define uma condição de teste que verifica a soma de verificação do conjunto de resultados em um teste de unidade de banco de dados.

System_CAPS_pubclass DataSetTestCondition

A classe base para as condições de teste que operam em um DataSet e são configuradas pelo usuário durante o "tempo de design" do teste.Essas condições são configuradas através da consulta ao banco de dados para obter os resultados esperados do teste.

System_CAPS_pubclass EmptyResultSetCondition

Representa uma condição em que a propriedade SqlExecutionResult.DataSet deve estar vazia.

System_CAPS_pubclass ExecutionTimeCondition

Representa uma condição de teste que especifica o período de tempo máximo de execução das instruções Transact-SQL do teste antes de o teste falhar.

System_CAPS_pubclass ExpectedSchemaCondition

Especifica que o conjunto de resultados de um teste de unidade de banco de dados deve coincidir com um esquema específico.

System_CAPS_pubclass ExportTestConditionAttribute

Classes concretas que implementam TestCondition devem adicionar o atributo ExportTestConditionAttribute à sua definição de classe.Isso garante que elas serão detectadas e adicionadas ao conjunto de condições de teste disponíveis no Designer de Teste de Unidade do SQL Server.

System_CAPS_pubclass InconclusiveCondition

Representa uma condição padrão em que nada é necessário ou esperado de um resultado de teste.

System_CAPS_pubclass NotEmptyResultSetCondition

Representa uma condição em que a propriedade SqlExecutionResult.DataSet não deve estar vazia.

System_CAPS_pubclass ResultSetCondition

Representa a classe base para todas as condições de teste que operam em um ResultSet.

System_CAPS_pubclass RowCountCondition

Define uma condição de teste que verifica o número de linhas no ResultSet retornadas por um teste de unidade de banco de dados.

System_CAPS_pubclass ScalarValueCondition

Verifica se era esperado determinado valor em uma linha e coluna específica.

System_CAPS_pubclass TestCondition

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

Retornar ao topo