TestContext Classe

Definizione

Usato per archiviare le informazioni fornite agli unit test.

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
Ereditarietà
TestContext
Attributi

Costruttori

Nome Descrizione
TestContext()

Usato per archiviare le informazioni fornite agli unit test.

Campi

Nome Descrizione
AspNetDevelopmentServerPrefix

Usato per archiviare le informazioni fornite agli unit test.

Proprietà

Nome Descrizione
CancellationToken

Ottiene il token di annullamento. Questo token viene annullato al timeout del test. Inoltre, quando il test viene annullato in modo esplicito verrà interrotto.

CancellationTokenSource

Ottiene o imposta l'origine del token di annullamento. Questa origine del token viene annullata al timeout del test. Inoltre, quando il test viene annullato in modo esplicito verrà interrotto

Current

Ottiene l'istanza corrente TestContext .

CurrentTestOutcome

Ottiene il risultato del test corrente.

DataConnection

Ottiene la riga di connessione dati corrente quando viene utilizzato il test per i test basati sui dati.

DataRow

Ottiene la riga di dati corrente quando viene utilizzato il test per i test basati sui dati.

DeploymentDirectory

Ottiene la directory per i file distribuiti per l'esecuzione del test. In genere una sottodirectory di TestRunDirectory.

FullyQualifiedTestClassName

Ottiene il nome completo della classe contenente il metodo di test attualmente in esecuzione

ManagedMethod

Ottiene il formato dei metadati del nome del metodo completamente specificato.

ManagedType

Ottiene il formato di metadati del nome del tipo completamente specificato.

Properties

Ottiene le proprietà di test per un test.

RequestedPage

Usato per archiviare le informazioni fornite agli unit test.

ResultsDirectory

Ottiene la directory di base per i risultati dall'esecuzione del test. In genere una sottodirectory di TestRunDirectory.

TestData

Ottiene o imposta i dati di test per il metodo di test in esecuzione.

TestDeploymentDir
Obsoleti.

Ottiene la directory per i file distribuiti per l'esecuzione del test. In genere una sottodirectory di TestRunDirectory. Uguale a DeploymentDirectory. Utilizzare invece tale proprietà.

TestDir
Obsoleti.

Ottiene la directory di base per l'esecuzione del test, in cui vengono archiviati i file distribuiti e i file dei risultati. Uguale a TestRunDirectory. Utilizzare invece tale proprietà.

TestDisplayName

Ottiene o imposta il nome visualizzato del test per il metodo di test in esecuzione.

TestException

Ottiene o imposta l'eccezione che si è verificata nei passaggi TestInitialize o TestMethod.

TestLogsDir
Obsoleti.

Ottiene la directory per i file dei risultati dell'esecuzione dei test. In genere una sottodirectory di ResultsDirectory. Uguale a TestRunResultsDirectory. Usare tale proprietà per i file dei risultati dell'esecuzione del test o TestResultsDirectory per i file di risultati specifici del test.

TestName

Ottiene il nome del metodo di test attualmente in esecuzione

TestResultsDirectory

Ottiene la directory per i file dei risultati del test.

TestRunCount

Ottiene il tentativo corrente dell'esecuzione del test. Questa proprietà è rilevante quando si usa RetryAttribute (o qualsiasi implementazione di RetryBaseAttribute). Nella prima esecuzione, questa proprietà è impostata su 1. Nei tentativi successivi, il valore viene incrementato.

TestRunDirectory

Ottiene la directory di base per l'esecuzione del test, in cui vengono archiviati i file distribuiti e i file dei risultati.

TestRunResultsDirectory

Ottiene la directory per i file dei risultati dell'esecuzione dei test. In genere una sottodirectory di ResultsDirectory.

Metodi

Nome Descrizione
AddResultFile(String)

Aggiunge un nome di file all'elenco in TestResult.ResultFileNames

BeginTimer(String)

Avvia un timer con il nome specificato

DisplayMessage(MessageLevel, String)

Consente di scrivere messaggi di traccia durante l'esecuzione del test.

EndTimer(String)

Termina un timer con il nome specificato

Write(String, Object[])

Usato per scrivere messaggi di traccia durante l'esecuzione del test

Write(String)

Usato per scrivere messaggi di traccia durante l'esecuzione del test

WriteLine(String, Object[])

Usato per scrivere messaggi di traccia durante l'esecuzione del test

WriteLine(String)

Usato per scrivere messaggi di traccia durante l'esecuzione del test

Si applica a