Compartilhar via


Namespace Microsoft.VisualStudio.TestTools.UnitTesting

The Microsoft.VisualStudio.TestTools.UnitTesting espaço para nome fornece classes que fornecem suporte a testes de unidade. Este namespace contém muitos atributos que identificam as informações de teste para o mecanismo de teste sobre fontes de dados, ordem de execução do método, gerenciamento de programas, informações do host/agente e dados de implantação.The Microsoft.VisualStudio.TestTools.UnitTesting namespace também contém exceções de testes de unidade personalizada.

Para ler uma explicação passo a passo da estrutura de teste de unidade, vá para o Biblioteca MSDN e procure o seguinte artigo "Com o Visual Studio Teste de Equipe passo a passo do teste de unidade".

Classes

  Classe Descrição
AssemblyCleanupAttribute Identifica um método que contém código para ser usado depois que todos os testes no conjunto de módulos (assembly) foram executados e liberar recursos obtidos pelo assembly.Esta classe não pode ser herdada.
AssemblyInitializeAttribute Identifica um método que contém código para ser utilizada antes que todos os testes no conjunto de módulos (assembly) foram executados e alocar recursos obtidos pelo assembly.Esta classe não pode ser herdada.
Assert Verifica as condições em testes de unidade usando propostas de verdadeiro/falso.
AssertFailedException Usado para indicar falha para um teste.
AssertInconclusiveException Usado para indicar que um teste ainda não está implementado.
BaseShadow Essa classe é usada para ajudá-lo pelo método publicize teste tipos particulares.
ClassCleanupAttribute Identifica um método que contém código para ser usado após tem executado os todos os testes na classe de teste e liberar recursos obtidos por classe de teste.Esta classe não pode ser herdada.
ClassInitializeAttribute Identifica um método que contém código que deve ser utilizado antes que qualquer um dos testes na classe de teste foram executados e alocar os recursos a serem usados por classe de teste.Esta classe não pode ser herdada.
CollectionAssert Verifica as propostas de verdadeiro/falso associadas com coleções em testes de unidade.
CssIterationAttribute Representa a iteração de projeto ao qual esse teste corresponde.Esta classe não pode ser herdada.
CssProjectStructureAttribute Representa o nó na hierarquia do projeto da equipe ao qual esse teste corresponde.
DataSourceAttribute Fornece informações de fonte específicas de dados para teste orientado a dados.Esta classe não pode ser herdada.
DataSourceElement Representa um fonte de dados elemento sistema autônomo uma marca XML dentro de um arquivo de configuração.
DataSourceElementCollection Representa um elemento XML que contém uma coleção de filhos DataSourceElement objetos.
DeploymentItemAttribute Usado para especificar itens de implantação, sistema autônomo arquivos ou pastas para implantação por teste.Esta classe não pode ser herdada.
DescriptionAttribute Usado para especificar a descrição do teste.Esta classe não pode ser herdada.
ExpectedExceptionAttribute Indica que uma exceção é esperada durante a execução de método de teste.Esta classe não pode ser herdada.
GenericParameterHelper Essa classe é um espaço reservado para uso com os genéricos.Ele ajuda a testar tipos genéricos, permitindo que você passar argumentos de tipo não-específica.
HostTypeAttribute Usado para especificar o tipo de host que esse teste de unidade será executado no.Esta classe não pode ser herdada.
IgnoreAttribute Indica que não deve ser executado um teste específico.Esta classe não pode ser herdada.
InternalTestFailureException A exceção é lançada para indicar uma falha interna de um teste.
OwnerAttribute Usado para especificar a pessoa responsável por manter, executando e/ou o teste de depuração.Esta classe não pode ser herdada.
PriorityAttribute Usado para especificar a prioridade de um teste de unidade.Esta classe não pode ser herdada.
PrivateObject Permite que o código de teste chamar métodos e propriedades no código sob teste seria inacessível por não estarem public.
PrivateType Representa o tipo de uma classe privada que fornece acesso ao particular estático implementações.
ShadowingAttribute Não use essa classe.
StringAssert Verifica as propostas de verdadeiro/falso associadas com seqüências de caracteres em testes de unidade.
TestClassAttribute Usado para identificar as classes que contêm métodos de teste.Esta classe não pode ser herdada.
TestCleanupAttribute Identifica um método que contém código que deve ser usado depois que o teste foi executado e liberar recursos obtidos por todos os testes na classe de teste.Esta classe não pode ser herdada.
TestConfiguration Fornece acesso a um TestConfigurationSection que representa o microsoft.visualstudio.testtools seção em um arquivo app.config.
TestConfigurationSection Fornece acesso a dados de configuração de fonte de dados.
TestContext Usado para armazenar as informações fornecidas para testes de unidade.
TestInitializeAttribute Identifica o método executar antes do teste para alocar e configurar os recursos necessários para todos os testes na classe de teste.Esta classe não pode ser herdada.
TestMethodAttribute Usado para identificar métodos de teste.Esta classe não pode ser herdada.
TestPropertyAttribute Estabelece uma propriedade específica de teste em um método.Esta classe não pode ser herdada.
TimeoutAttribute Usado para especificar o período de time limite de um teste de unidade.
UnitTestAssertException Esta é a classe base para exceções de teste de unidade.
WebServiceHelper Contém métodos auxiliares para teste do serviço Web.
WorkItemAttribute Usado para especificar um item de trabalho associado com um teste.

Delegados

  Delegado Descrição
BaseShadow.ElementConverter Não use esse delegado.

Enumerações

  Enumeração Descrição
DataAccessMethod Especifica as constantes que indicam como linhas de dados são acessadas em testes orientados a dados.
UnitTestOutcome Use UnitTestOutcome para determinar o resultado de um teste que foi executado ou está em execução no momento por meio de programação.

Consulte também

Referência

Outros recursos

Visão geral de testes de unidade

Trabalhando com testes de unidade

Criando Testes de Unidade

Demonstra Passo a passo: Criando e executando testes de unidade

Demonstra Passo a passo: Executar testes e exibir cobertura código