Como: Configurar um teste de unidade orientados a dados
Você pode configurar testes de unidade orientados a dados das seguintes maneiras:
Definindo propriedades no teste utilizando a janela Properties.Para obter mais informações, consulte a seção " Definindo propriedades para testes de unidade baseados em dados ".
No código fonte para o teste de unidade, forneça um atributo [DataSource], em que você especifica os dados que são necessários para acessar a tabela de dados.Para obter mais informações, consulte Codificando um teste de unidade orientado a dados.
No código fonte para o teste de unidade, forneça um atributo [DataSource].Mas em vez de usar esse atributo para fornecer as informações de acesso a tabela de dados, especifique uma entrada da seção Microsoft.visualstudio.TestTools/dataSources no arquivo de configuração do aplicativo para o assembly de teste.Este método oferece a você a flexibilidade de alterar as informações de acesso a tabela de dados sem recompilar o teste de unidade.Para obter mais informações, consulte Demonstra Passo a passo: Usando um arquivo de configuração para definir uma fonte de dados.
Definindo propriedades para testes de unidade baseados em dados
Você pode configurar um teste de unidade orientado a dados, começando com qualquer teste de unidade existente, seja gerado ou criado à mão e configuração propriedades específicas em teste.
Para configurar um teste de unidade orientado a dados
selecionar o teste na janela Editor de Lista de Testes ou Modo de Teste.
Pressione F4 para abrir a janela Properties.
As propriedades para o teste de unidade são exibidas na janela Properties.
clicar no botão de reticências (...) na linha para dados cadeia de conexão.
The Novo Assistente de fonte de dados de teste é exibida.
escolher Banco de dados, Arquivo CSV, or Arquivo XMLe, em seguida, clicar Próximo.
Responda a prompts do Assistente para escolher a seqüência de caracteres de conexão do banco de dados, arquivo CSV ou arquivo XML a ser usado sistema autônomo fonte de dados.Para bancos de dados e arquivos XML, você também selecionar a tabela que fornece dados para usar em seu teste de unidade orientado a dados.
(Opcional) Visualizar os dados da fonte de dados no Visualização de dados painel.
Clique em Finish.
clicar Sim se você vir um aviso que pergunta Copie o arquivo de banco de dados para o projeto corrente e adicionar sistema autônomo item de implantação?
A fonte de dados para seu teste de unidade orientado a dados agora está configurada.As propriedades que definem a fonte de dados são exibidas na janela Propriedades.
(Opcional) Você pode alterar a configuração do seu teste de unidade orientado a dados, alterando os valores das propriedades a seguir.
cadeia de conexão de dados
Para editar a propriedade Data Connection String, clique na propriedade na janela Properties e clique o reticências (…).Isso reabrirá o Novo Assistente de fonte de dados de teste, com o qual você pode especificar uma nova fonte de dados sistema autônomo você etapa 4.Quando você tiver terminado de configurar a conexão de dados, a sequência de caracteres de conexão aparece como o valor para Data Connection String.Essa sequência de caracteres também é armazenada como um atributo do método do teste de unidade.
Observação: Usar uma senha de texto simples na sua sequência de caracteres de conexão não é seguro.Em vez disso, use a autenticação do Windows Se possível .Você também pode usar o DataSourceAttributejuntamente com um arquivo de configuração do aplicativo em que você criptografar a seção <connectionstrings>. Para obter mais informações, consulte Implementing a Protected Configuration Provider.
Nome do provedor de dados
Esse valor é definido como resultado de sua configuração para o Data Connection String.Portanto, a propriedade Data Provider Name é somente para leitura na janela Properties.No entanto, você pode alterar o Nome do provedor de dados valor no atributo DataSource da unidade de testar método.
Nome da tabela de dados
Quando você clicar na lista drop-down na coluna Values da janela Properties, as tabelas do banco de dados conectado são listadas.A tabela que você selecionar desta lista é a tabela cujas linhas serão recuperadas quando o teste de unidade for executado.Como com outras propriedades, como Data Connection String, Data Table Name é armazenada como um atributo do método de teste de unidade.
Método de acesso a dados
Para o Data Access Method, selecione Sequential ou Random ; o valor padrão é Sequential.Esta configuração representa a ordem na qual os registros são recuperados da tabela em uma fonte de dados e é usada quando o teste de unidade for executado repetidamente.
Consulte também
Tarefas
Demonstra Passo a passo: Usando um arquivo de configuração para definir uma fonte de dados
Conceitos
Codificando um teste de unidade orientado a dados