TestContext Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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 |