TestContext Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Usado para armazenar informações fornecidas para testes de unidade.
public abstract class TestContext
[System.Runtime.CompilerServices.Nullable(0)]
public abstract class TestContext
type TestContext = class
[<System.Runtime.CompilerServices.Nullable(0)>]
type TestContext = class
Public MustInherit Class TestContext
- Herança
-
TestContext
- Atributos
Construtores
| Nome | Description |
|---|---|
| TestContext() |
Usado para armazenar informações fornecidas para testes de unidade. |
Campos
| Nome | Description |
|---|---|
| AspNetDevelopmentServerPrefix |
Usado para armazenar informações fornecidas para testes de unidade. |
Propriedades
| Nome | Description |
|---|---|
| CancellationToken |
Obtém o token de cancelamento. Esse token é cancelado quando o teste atinge o tempo limite. Além disso, quando explicitamente cancelado, o teste será anulado. |
| CancellationTokenSource |
Obtém ou define a origem do token de cancelamento. Essa origem do token é cancelada quando o teste atinge o tempo limite. Além disso, quando explicitamente cancelado, o teste será anulado |
| Current |
Obtém a instância atual TestContext . |
| CurrentTestOutcome |
Obtém o resultado do teste atual. |
| DataConnection |
Obtém a linha de conexão de dados atual quando o teste é usado para testes controlados por dados. |
| DataRow |
Obtém a linha de dados atual quando o teste é usado para testes controlados por dados. |
| DeploymentDirectory |
Obtém o diretório para arquivos implantados para a execução de teste. Normalmente, um subdiretório de TestRunDirectory. |
| FullyQualifiedTestClassName |
Obtém o nome totalmente qualificado da classe que contém o método de teste que está sendo executado no momento |
| ManagedMethod |
Obtém o formato de metadados de nome do método totalmente especificado. |
| ManagedType |
Obtém o formato de metadados de nome de tipo totalmente especificado. |
| Properties |
Obtém propriedades de teste para um teste. |
| RequestedPage |
Usado para armazenar informações fornecidas para testes de unidade. |
| ResultsDirectory |
Obtém o diretório base para resultados da execução do teste. Normalmente, um subdiretório de TestRunDirectory. |
| TestData |
Obtém ou define os dados de teste para o método de teste que está sendo executado. |
| TestDeploymentDir |
Obsoleto.
Obtém o diretório para arquivos implantados para a execução de teste. Normalmente, um subdiretório de TestRunDirectory. O mesmo que DeploymentDirectory. Em vez disso, use essa propriedade. |
| TestDir |
Obsoleto.
Obtém o diretório base para a execução de teste, na qual arquivos implantados e arquivos de resultado são armazenados. O mesmo que TestRunDirectory. Em vez disso, use essa propriedade. |
| TestDisplayName |
Obtém ou define o nome de exibição de teste para o método de teste que está sendo executado. |
| TestException |
Obtém ou define a exceção que ocorreu nas etapas TestInitialize ou TestMethod. |
| TestLogsDir |
Obsoleto.
Obtém o diretório para arquivos de resultado de execução de teste. Normalmente, um subdiretório de ResultsDirectory. O mesmo que TestRunResultsDirectory. Use essa propriedade para arquivos de resultado de execução de teste ou TestResultsDirectory para arquivos de resultado específicos do teste. |
| TestName |
Obtém o nome do método de teste que está sendo executado no momento |
| TestResultsDirectory |
Obtém o diretório para arquivos de resultado de teste. |
| TestRunCount |
Obtém a tentativa atual da execução de teste. Essa propriedade é relevante ao usar RetryAttribute (ou qualquer implementação de RetryBaseAttribute). Na primeira execução, essa propriedade é definida como 1. Em novas tentativas subsequentes, o valor é incrementado. |
| TestRunDirectory |
Obtém o diretório base para a execução de teste, na qual arquivos implantados e arquivos de resultado são armazenados. |
| TestRunResultsDirectory |
Obtém o diretório para arquivos de resultado de execução de teste. Normalmente, um subdiretório de ResultsDirectory. |
Métodos
| Nome | Description |
|---|---|
| AddResultFile(String) |
Adiciona um nome de arquivo à lista em TestResult.ResultFileNames |
| BeginTimer(String) |
Inicia um temporizador com o nome especificado |
| DisplayMessage(MessageLevel, String) |
Usado para gravar mensagens de rastreamento enquanto o teste está em execução. |
| EndTimer(String) |
Termina um temporizador com o nome especificado |
| Write(String, Object[]) |
Usado para gravar mensagens de rastreamento enquanto o teste está em execução |
| Write(String) |
Usado para gravar mensagens de rastreamento enquanto o teste está em execução |
| WriteLine(String, Object[]) |
Usado para gravar mensagens de rastreamento enquanto o teste está em execução |
| WriteLine(String) |
Usado para gravar mensagens de rastreamento enquanto o teste está em execução |