TestContext (Clase)
Se utiliza para almacenar información que se proporciona para pruebas unitarias.
Jerarquía de herencia
System.Object
Microsoft.VisualStudio.TestTools.UnitTesting.TestContext
Espacio de nombres: Microsoft.VisualStudio.TestTools.UnitTesting
Ensamblado: Microsoft.VisualStudio.QualityTools.UnitTestFramework (en Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll)
Sintaxis
'Declaración
Public MustInherit Class TestContext
public abstract class TestContext
public ref class TestContext abstract
[<AbstractClass>]
type TestContext = class end
public abstract class TestContext
El tipo TestContext expone los siguientes miembros.
Constructores
Nombre | Descripción | |
---|---|---|
TestContext | Inicializa una nueva instancia de un objeto que deriva de la clase TestContext. |
Arriba
Propiedades
Nombre | Descripción | |
---|---|---|
CurrentTestOutcome | Puede usar esta propiedad en un método TestCleanup para determinar el resultado de una prueba que se ha ejecutado. | |
DataConnection | Cuando se reemplaza en una clase derivada, obtiene la conexión de datos actual cuando la prueba se utiliza para pruebas controladas por datos. | |
DataRow | Cuando se reemplaza en una clase derivada, obtiene la fila de datos actual cuando la prueba se utiliza para pruebas controladas por datos. | |
DeploymentDirectory | Obtiene el directorio de los archivos implementados para la ejecución de pruebas.Esta propiedad normalmente contiene un subdirectorio de TestRunDirectory. | |
FullyQualifiedTestClassName | Obtiene el nombre completo de la clase que contiene el método de prueba en ejecución actualmente. | |
Properties | Cuando se reemplaza en una clase derivada, obtiene las propiedades de prueba. | |
RequestedPage | Obtiene la página solicitada. | |
ResultsDirectory | Obtiene el directorio de nivel superior que contiene resultados de pruebas y directorios de resultados de pruebas para la ejecución de pruebas.Suele ser un subdirectorio de TestRunDirectory. | |
TestDeploymentDir | Obtiene la ruta de acceso al directorio de implementación de la prueba.Obsoleto.Utilice DeploymentDirectory en su lugar. | |
TestDir | Obtiene la ruta de acceso al directorio de la prueba.Obsoleto.Utilice TestRunDirectory en su lugar. | |
TestLogsDir | Obtiene la ruta de acceso al directorio del registro de la prueba.Obsoleto.Utilice TestRunResultsDirectory en su lugar. | |
TestName | Obtiene el nombre de la prueba. | |
TestResultsDirectory | Obtiene el directorio de los archivos de resultado de la prueba. | |
TestRunDirectory | Obtiene el directorio de nivel superior para la ejecución de pruebas que contiene archivos implementados y archivos de resultados. | |
TestRunResultsDirectory | Obtiene el directorio de nivel superior para los archivos de resultados de la ejecución de pruebas.Esta propiedad normalmente contiene un subdirectorio de ResultsDirectory. |
Arriba
Métodos
Nombre | Descripción | |
---|---|---|
AddResultFile | Cuando se reemplaza en una clase derivada, agrega un nombre de archivo a la lista en TestResult.ResultFileNames. | |
BeginTimer | Cuando se reemplaza en una clase derivada, inicia un temporizador con el nombre especificado. | |
EndTimer | Cuando se reemplaza en una clase derivada, finaliza un temporizador con el nombre especificado. | |
Equals | Determina si el objeto Object especificado es igual al objeto Object actual. (Se hereda de Object). | |
Finalize | Permite que un objeto intente liberar recursos y realizar otras operaciones de limpieza antes de ser reclamado por la recolección de elementos no utilizados. (Se hereda de Object). | |
GetHashCode | Actúa como función hash para un tipo concreto. (Se hereda de Object). | |
GetType | Obtiene el objeto Type de la instancia actual. (Se hereda de Object). | |
MemberwiseClone | Crea una copia superficial del objeto Object actual. (Se hereda de Object). | |
ToString | Devuelve una cadena que representa el objeto actual. (Se hereda de Object). | |
WriteLine | Cuando se reemplaza en una clase derivada, se utiliza para escribir mensajes de seguimiento mientras se ejecuta la prueba. |
Arriba
Campos
Nombre | Descripción | |
---|---|---|
AspNetDevelopmentServerPrefix | Representa el prefijo para el servidor de desarrollo de ASP.NET. |
Arriba
Comentarios
No se pueden crear instancias de esta clase. No cree una clase que herede de esta clase. Para obtener más información, vea Using the TestContext Class.
Para obtener un ejemplo de cómo se puede utilizar TestContext para crear una prueba unitaria controlada por datos, vea Cómo: Crear una prueba unitaria controlada por datos.
Seguridad para subprocesos
Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.
Vea también
Referencia
Microsoft.VisualStudio.TestTools.UnitTesting (Espacio de nombres)