Partilhar via


ConditionBaseAttribute Classe

Definição

Esse atributo é usado para controlar condicionalmente se uma classe de teste ou um método de teste será executado ou ignorado, com base em uma condição e usando uma mensagem 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
Herança
ConditionBaseAttribute
Derivado
Atributos

Comentários

Esse atributo não é herdado. A aplicação a uma classe base não afetará as classes derivadas.

Construtores

Nome Description
ConditionBaseAttribute(ConditionMode)

Inicializa uma nova instância da classe ConditionBaseAttribute.

Propriedades

Nome Description
GroupName

Obtém o nome do grupo para esse atributo. Isso é relevante quando vários atributos que herdam ConditionBaseAttribute estão presentes. Os IsConditionMet valores dos atributos no mesmo grupo são "OR" juntos. Enquanto o valor de grupos diferentes é "AND" juntos. Em outras palavras, um teste será ignorado se qualquer grupo tiver todos os seus IsConditionMet valores como false.

IgnoreMessage

Obtém ou define a mensagem de ignorar indicando o motivo para ignorar o método de teste ou a classe de teste.

IsConditionMet

Obtém um valor que indica se a condição é atendida. A implementação dessa propriedade não deve ler a Mode propriedade.

Mode

Obtém o modo de condição.

ShouldRun

Obtém um valor que indica se o método de teste ou a classe de teste deve ser ignorado.

Aplica-se a