Classe TestContext
Usado para armazenar as informações fornecidas para testes de unidade.
Hierarquia de herança
System.Object
Microsoft.VisualStudio.TestTools.UnitTesting.TestContext
Namespace: Microsoft.VisualStudio.TestTools.UnitTesting
Assembly: Microsoft.VisualStudio.QualityTools.UnitTestFramework (em Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll)
Sintaxe
'Declaração
Public MustInherit Class TestContext
public abstract class TestContext
public ref class TestContext abstract
[<AbstractClass>]
type TestContext = class end
public abstract class TestContext
O tipo TestContext expõe os membros a seguir.
Construtores
Nome | Descrição | |
---|---|---|
TestContext | Inicializa uma nova instância de um objeto que deriva do TestContext classe. |
Superior
Propriedades
Nome | Descrição | |
---|---|---|
CurrentTestOutcome | Você pode usar essa propriedade em um método TestCleanup para determinar o resultado de um teste que foi executado. | |
DataConnection | Quando substituído em uma classe derivada, obtém a conexão de dados atual quando o teste é usado para testes de orientados a dados. | |
DataRow | Quando substituído em uma classe derivada, obtém a atual linha de dados quando o teste é usado para dados controlado por teste. | |
DeploymentDirectory | Obtém o diretório para arquivos implantados para o execução de teste.Normalmente, esta propriedade contém um subdiretório do TestRunDirectory. | |
FullyQualifiedTestClassName | Obtém o nome totalmente qualificado da classe que contém o método de teste que está sendo executado. | |
Properties | Quando substituído em uma classe derivada, obtém as propriedades do teste. | |
RequestedPage | Obtém a página solicitada. | |
ResultsDirectory | Obtém o diretório de nível superior que contém os resultados do teste e diretórios de resultado de teste para a execução do teste.Isso normalmente é um subdiretório do TestRunDirectory. | |
TestDeploymentDir | Obtém o caminho para o diretório de implantação de teste.Preterido.Use DeploymentDirectory em vez disso. | |
TestDir | Obtém o caminho para o diretório de teste.Preterido.Use TestRunDirectory em vez disso. | |
TestLogsDir | Obtém o caminho para o diretório de log de teste.Preterido.Use TestRunResultsDirectory em vez disso. | |
TestName | Obtém o nome do teste. | |
TestResultsDirectory | Obtém o diretório para o teste de arquivos de resultados. | |
TestRunDirectory | Obtém o diretório de nível superior para a execução de teste que contém arquivos implantados e arquivos de resultado. | |
TestRunResultsDirectory | Obtém o diretório de nível superior para a execução de arquivos de resultados de teste.Normalmente, esta propriedade contém um subdiretório do ResultsDirectory. |
Superior
Métodos
Nome | Descrição | |
---|---|---|
AddResultFile | Quando substituído em uma classe derivada, adiciona um nome de arquivo à lista em TestResult.ResultFileNames. | |
BeginTimer | Quando substituído em uma classe derivada, começa um timer com o nome especificado. | |
EndTimer | Quando substituído em uma classe derivada, finaliza um timer com o nome especificado. | |
Equals | Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object.) | |
Finalize | Permite que um objeto tentar liberar recursos e realizar outras operações de limpeza antes de ser recuperados pela coleta de lixo. (Herdado de Object.) | |
GetHashCode | Serve como uma função de hash para um tipo específico. (Herdado de Object.) | |
GetType | Obtém Type da instância atual. (Herdado de Object.) | |
MemberwiseClone | Cria uma cópia superficial de Objectatual. (Herdado de Object.) | |
ToString | Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object.) | |
WriteLine | Quando substituído em uma classe derivada, usado para gravar mensagens de rastreamento, enquanto o teste é executado. |
Superior
Campos
Nome | Descrição | |
---|---|---|
AspNetDevelopmentServerPrefix | Representa o prefixo para o ASP.NET Development Server. |
Superior
Comentários
Esta classe não pode ser instanciada.Não crie uma classe que herda dessa classe.Para obter mais informações, consulte Using the TestContext Class.
Para obter um exemplo de como você pode usar TestContext para criar um teste de unidade orientado a dados, consulte Como criar um teste de unidade orientado a dados.
Acesso thread-safe
Quaisquer membros estático (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.
Consulte também
Referência
Namespace Microsoft.VisualStudio.TestTools.UnitTesting