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. |
Início
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 de 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 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 de teste e os diretórios de resultado de teste para o execução de 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 resultado. | |
TestRunDirectory | Obtém o diretório de nível superior para a execução de teste que contém os arquivos de implantação e 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. |
Início
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 especificado Object é igual a atual Object. (Herdado de Object.) | |
Finalize | Permite que um objeto tentar liberar recursos e executar outras operações de limpeza antes que ele é recuperado pela coleta de lixo. (Herdado de Object.) | |
GetHashCode | Serves as a hash function for a particular type. (Herdado de Object.) | |
GetType | Obtém o Type da instância atual. (Herdado de Object.) | |
MemberwiseClone | Cria uma cópia superficial do atual Object. (Herdado de Object.) | |
ToString | Retorna um string 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. |
Início
Campos
Nome | Descrição | |
---|---|---|
AspNetDevelopmentServerPrefix | Representa o prefixo ASP.NET Development Server. |
Início
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 static (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