Compartilhar via


Arquivos de teste de unidade de banco de dados

Como os testes de Visual Studio Team System Test Edition, testes de unidade de banco de dados residem em projetos de teste.Você pode ver os itens que compõem um teste de unidade de banco de dados na hierarquia de um projeto de teste em O gerenciador de soluções.

Um teste de unidade de banco de dados consiste em vários itens que estão contidos em vários arquivos.A tabela a seguir descreve os arquivos que interagem para formar um teste de unidade de banco de dados.

File

Descrição

.cs ou .vb

Este arquivo de código-fonte contém uma classe é decorada com o atributo [TestClass].Essa classe contém um único método de teste para cada um dos testes de unidade contidos banco de dados.Esses métodos também adequadamente são decorados com o atributo [TestMethod].

Cada método de teste contém o código apropriado para executar o script de teste do Transact-SQL (T-SQL).Esse código é gerado quando os métodos de teste são criados e você poderá modificá-lo.

Observação:
Se você clicar duas vezes este arquivo O gerenciador de soluções, a classe de teste abre no criador de banco de dados teste de unidade.Para em em aberto o arquivo .cs ou .vb para ver seu código-fonte, clicar com o botão direito do mouse o arquivo O gerenciador de soluçõese, em seguida, clique em Exibir código.

.resx

Esse arquivo de recurso contém os scripts T-SQL definidos para o teste.Esse agrupar de scripts inclui script pre-test, o script de teste e o script post-test.O arquivo de recurso contém XML, que podem ser editadas.O arquivo de recurso é compilado no assembly de teste.

Você pode codificar seus scripts T-SQL usando o teste de unidade de banco de dados Designer.Para obter mais informações sobre os scripts são usados em testes de unidade de banco de dados, consulte Scripts em testes de unidade de banco de dados.

App.config

Este armazenamentos de arquivo sistema autônomo seqüências de caracteres de conexão de banco de dados para o projeto de teste, in addition to Outros unidade de banco de dados testar configurações sistema autônomo o time limite do comando, arquivo de geração de dados e assim por diante.Para obter mais informações, consulte Visão geral das seqüências de conexão e permissões.

DatabaseSetup.cs ou DatabaseSetup.vb

Este arquivo contém uma classe que acessa as seqüências de caracteres de conexão no aplicativo. arquivo de configuração.A classe também acessa as informações sobre implantação de esquema de banco de dados e o plano de geração de dados que contém o arquivo app.config do projeto teste.Usando uma classe única, está facilitando para os testadores alterar os provedores de banco de dados e seqüências de conexão.

Consulte também

Conceitos

Scripts em testes de unidade de banco de dados

Visão geral da terminologia do banco de dados edição

Outros recursos

Visão geral do teste de unidade de banco de dados