ConditionBaseAttribute 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í.
Este atributo se usa para controlar condicionalmente si una clase de prueba o un método de prueba se ejecutará o se omitirá, en función de una condición y mediante un mensaje opcional.
[System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Method, Inherited=false)]
public abstract class ConditionBaseAttribute : Attribute
[System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Method, Inherited=false)]
[System.Runtime.CompilerServices.Nullable(0)]
public abstract class ConditionBaseAttribute : Attribute
[<System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Method, Inherited=false)>]
type ConditionBaseAttribute = class
inherit Attribute
[<System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Method, Inherited=false)>]
[<System.Runtime.CompilerServices.Nullable(0)>]
type ConditionBaseAttribute = class
inherit Attribute
Public MustInherit Class ConditionBaseAttribute
Inherits Attribute
- Herencia
-
ConditionBaseAttribute
- Derivado
- Atributos
Comentarios
Este atributo no se hereda. Aplicarlo a una clase base no afectará a las clases derivadas.
Constructores
| Nombre | Description |
|---|---|
| ConditionBaseAttribute(ConditionMode) |
Inicializa una nueva instancia de la clase ConditionBaseAttribute. |
Propiedades
| Nombre | Description |
|---|---|
| GroupName |
Obtiene el nombre del grupo para este atributo. Esto es relevante cuando hay varios atributos que heredan ConditionBaseAttribute . Los IsConditionMet valores de los atributos del mismo grupo son "OR" juntos. Aunque el valor de los distintos grupos es "AND" juntos. En otras palabras, se omitirá una prueba si algún grupo tiene todos sus IsConditionMet valores como false. |
| IgnoreMessage |
Obtiene o establece el mensaje ignore que indica el motivo por el que se omite el método de prueba o la clase de prueba. |
| IsConditionMet |
Obtiene un valor que indica si se cumple la condición. La implementación de esta propiedad no debe leer la Mode propiedad . |
| Mode |
Obtiene el modo de condición. |
| ShouldRun |
Obtiene un valor que indica si se debe omitir el método de prueba o la clase de prueba. |