TestContext Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Se usa para almacenar información que se proporciona a las pruebas unitarias.
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
- Herencia
-
TestContext
- Atributos
Constructores
| Nombre | Description |
|---|---|
| TestContext() |
Se usa para almacenar información que se proporciona a las pruebas unitarias. |
Campos
| Nombre | Description |
|---|---|
| AspNetDevelopmentServerPrefix |
Se usa para almacenar información que se proporciona a las pruebas unitarias. |
Propiedades
| Nombre | Description |
|---|---|
| CancellationToken |
Obtiene el token de cancelación. Este token se cancela cuando se agota el tiempo de espera de la prueba. También cuando se cancele explícitamente la prueba se anulará. |
| CancellationTokenSource |
Obtiene o establece el origen del token de cancelación. Este origen de token se cancela cuando se agota el tiempo de espera de la prueba. También cuando se cancele explícitamente la prueba se anulará. |
| Current |
Obtiene la instancia actual TestContext . |
| CurrentTestOutcome |
Obtiene el resultado de la prueba actual. |
| DataConnection |
Obtiene la fila de conexión de datos actual cuando se usa la prueba para las pruebas controladas por datos. |
| DataRow |
Obtiene la fila de datos actual cuando se usa la prueba para las pruebas controladas por datos. |
| DeploymentDirectory |
Obtiene el directorio de los archivos implementados para la ejecución de pruebas. Normalmente, un subdirectorio de TestRunDirectory. |
| FullyQualifiedTestClassName |
Obtiene el nombre completo de la clase que contiene el método de prueba que se está ejecutando actualmente. |
| ManagedMethod |
Obtiene el formato de metadatos de nombre de método completamente especificado. |
| ManagedType |
Obtiene el formato de metadatos de nombre de tipo completamente especificado. |
| Properties |
Obtiene las propiedades de prueba de una prueba. |
| RequestedPage |
Se usa para almacenar información que se proporciona a las pruebas unitarias. |
| ResultsDirectory |
Obtiene el directorio base para los resultados de la ejecución de pruebas. Normalmente, un subdirectorio de TestRunDirectory. |
| TestData |
Obtiene o establece los datos de prueba para el método de prueba que se ejecuta. |
| TestDeploymentDir |
Obsoletos.
Obtiene el directorio de los archivos implementados para la ejecución de pruebas. Normalmente, un subdirectorio de TestRunDirectory. Igual a DeploymentDirectory. Use esa propiedad en su lugar. |
| TestDir |
Obsoletos.
Obtiene el directorio base de la ejecución de pruebas, en el que se almacenan los archivos implementados y los archivos de resultados. Igual a TestRunDirectory. Use esa propiedad en su lugar. |
| TestDisplayName |
Obtiene o establece el nombre para mostrar de prueba para el método de prueba que se ejecuta. |
| TestException |
Obtiene o establece la excepción que se produjo en los pasos TestInitialize o TestMethod. |
| TestLogsDir |
Obsoletos.
Obtiene el directorio para los archivos de resultados de ejecución de pruebas. Normalmente, un subdirectorio de ResultsDirectory. Igual a TestRunResultsDirectory. Use esa propiedad para los archivos de resultados de ejecución de pruebas o TestResultsDirectory para los archivos de resultados específicos de la prueba en su lugar. |
| TestName |
Obtiene el nombre del método de prueba que se está ejecutando actualmente. |
| TestResultsDirectory |
Obtiene el directorio para los archivos de resultados de prueba. |
| TestRunCount |
Obtiene el intento actual de la ejecución de pruebas. Esta propiedad es relevante cuando se usa RetryAttribute (o cualquier implementación de RetryBaseAttribute). En la primera ejecución, esta propiedad se establece en 1. En los reintentos posteriores, se incrementa el valor. |
| TestRunDirectory |
Obtiene el directorio base de la ejecución de pruebas, en el que se almacenan los archivos implementados y los archivos de resultados. |
| TestRunResultsDirectory |
Obtiene el directorio para los archivos de resultados de ejecución de pruebas. Normalmente, un subdirectorio de ResultsDirectory. |
Métodos
| Nombre | Description |
|---|---|
| AddResultFile(String) |
Agrega un nombre de archivo a la lista en TestResult.ResultFileNames |
| BeginTimer(String) |
Comienza un temporizador con el nombre especificado. |
| DisplayMessage(MessageLevel, String) |
Se usa para escribir mensajes de seguimiento mientras se ejecuta la prueba. |
| EndTimer(String) |
Finaliza un temporizador con el nombre especificado. |
| Write(String, Object[]) |
Se usa para escribir mensajes de seguimiento mientras se ejecuta la prueba |
| Write(String) |
Se usa para escribir mensajes de seguimiento mientras se ejecuta la prueba |
| WriteLine(String, Object[]) |
Se usa para escribir mensajes de seguimiento mientras se ejecuta la prueba |
| WriteLine(String) |
Se usa para escribir mensajes de seguimiento mientras se ejecuta la prueba |