Compartir a través de


ConditionBaseAttribute Clase

Definición

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.

Se aplica a