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

Definindo uma condição de teste personalizada, você pode verificar o comportamento de um o objeto de banco de dados de maneiras que não suportam as condições internas. Por padrão, você pode usar as seguintes condições em Visual Studio Premium e Visual Studio Ultimate.

  • O conjunto de resultados vazio — Você pode verificar que o teste não retorna nenhum resultado.

  • O tempo de execução — Você pode verificar que o teste não mais do que o período especificado de tempo leva para executar.

  • Inconclusive — A condição padrão para todos os testes sempre retorna um resultado de falha.

  • Não vazio ResultSet — Você pode verificar que o teste retorna pelo menos um resultado.

  • Contagem de linhas — Você pode verificar que o teste retorna um número específico de linhas.

  • Valor escalar — Você pode verificar que o teste retorna um valor escalar específico.

Se você quiser testar outras condições, como, por exemplo, verificando os valores em um conjunto de resultados, você deve criar uma condição personalizada. Uma condição de teste personalizada é um tipo de a extensão de recurso. Antes de usar uma condição personalizada no criador de teste de unidade de banco de dados, você deve instalar o assembly que contém a condição no cache global de assemblies. Em seguida, você deve registrar a condição em qualquer computador no qual você pretende usar a condição.

Tarefas comuns

A tabela a seguir, você encontrará descrições de tarefas comuns que oferecem suporte a esse cenário e links para obter mais informações sobre como você pode concluir com êxito essas tarefas.

Tarefas comuns

Conteúdo de apoio

Crie uma condição: Você pode criar uma condição em Visual C# ou Visual Basic. Você pode definir várias condições em cada assembly, mas você deve registrar cada condição separadamente.

Instalar e registrar uma condição: Antes de usar uma condição personalizada, você deve registrar a condição.

Solucionar problemas: Você pode saber mais sobre como solucionar problemas comuns com testes de unidade de banco de dados.

Implante condições personalizadas: Depois de verificar se a sua condição funciona corretamente, deverá distribuí-lo à sua equipe. Cada pessoa que executa um teste que usa a sua condição deve registrá-lo no computador no qual eles executarem o teste. Você pode pedir a cada membro da equipe para instalar e registrar a extensão de recurso manualmente, ou você pode criar um programa de instalação simples para ela.

Cenários relacionados