TestContext Clase

Definición

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

Se aplica a