Compartilhar via


Como: Criar um projeto de teste para testes de unidade de banco de dados

Antes de poder começar a escrever testes de unidade que avaliam os objetos de banco de dados, você deve primeiro criar um projeto de teste. Este projeto está disponível em Visual Studio Premium ou Visual Studio Ultimate. Este projeto contém testes de unidade de banco de dados, mas ele pode conter outros tipos de testes, muito.

Você pode colocar todos os seus testes de unidade de banco de dados para um determinado o projeto de banco de dados dentro de um projeto de teste único. No entanto, convém criar projetos de teste adicionais com base nas suas respostas para as seguintes perguntas:

Pergunta

Decisão

Testes de unidade de banco de dados diferente precisa acessar as conexões de banco de dados diferentes para validação de teste ou de execução de teste?

Se Sim, você precisa de mais de um projeto de teste. É possível especificar mais de uma conexão de banco de dados para a execução de teste. No entanto, você pode especificar uma conexão de banco de dados diferentes para teste de validação.

Você deseja especificar uma configuração de implantação diferentes para testes de unidade diferente?

Se Sim, você precisa de mais de um projeto de teste. Não é possível especificar várias configurações de implantação para o mesmo projeto de teste.

Você deseja fazer testes de unidade diferente para usar diferentes planos de geração de dados?

Se Sim, você precisa de mais de um projeto de teste. Não é possível especificar vários planos de geração de dados para o mesmo projeto de teste.

Para obter mais informações sobre cada uma dessas perguntas, consulte Como: Configurar a execução do teste de unidade de banco de dados. Como alternativa à criação de vários projetos de teste, você também pode fornecer seu próprio DatabaseTestService de implementação.

Você tem duas opções para adicionar um projeto de teste para uma solução que contém um projeto de banco de dados:

  • Adicione um projeto de teste da solução. O projeto de teste contém um teste de unidade padrão, você pode excluir. Este projeto não contém uma classe de teste de unidade de banco de dados, que deve ser adicionada.

  • Criar um teste de unidade de banco de dados de teste menu. Quando você cria um teste de unidade, Visual Studio Premium também cria um projeto de teste, se você solicitar que o proprietário. Este projeto contém uma classe de teste de unidade de banco de dados. Classes de teste de banco de dados contêm um ou mais testes de unidade.

Cada abordagem é descrita nos procedimentos a seguir.

Para adicionar um projeto de teste para uma solução existente

  1. Abra a solução que contém o projeto de banco de dados que você deseja testar.

  2. No menu File, aponte para Add e clique em New Project.

    A caixa de diálogo New Project será exibida.

  3. Em Modelos instalados, expanda o Visual Basic ou **o nó Visual C#**e clique em teste.

  4. No painel de detalhes, clique em O projeto de teste se já não estiver realçado.

  5. Sobre o teste , aponte para Teste Windowse clique em Test View.

  6. Digite o apropriado nome e locale em seguida, clique em OK.

    Um projeto de teste é adicionado à solução existente. Este projeto contém um teste de unidade para código gerenciado, que não é possível exibir no criador de teste de unidade de banco de dados. Excluir este teste de Test Viewe adicione um teste de unidade de banco de dados. Para obter mais informações sobre como adicionar um teste de unidade de banco de dados, consulte Como: Criar um teste de unidade de banco de dados vazio.

Para criar um projeto de teste com uma classe de teste de unidade de banco de dados