TestContext Classe

Definição

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

Aplica-se a