ArchitectureConditionAttribute Classe

Definição

Esse atributo é usado para ignorar uma classe de teste ou um método de teste com base na arquitetura do processo atual.

[System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Method, AllowMultiple=false, Inherited=false)]
[System.Runtime.CompilerServices.Nullable(0)]
public sealed class ArchitectureConditionAttribute : Microsoft.VisualStudio.TestTools.UnitTesting.ConditionBaseAttribute
[<System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Method, AllowMultiple=false, Inherited=false)>]
[<System.Runtime.CompilerServices.Nullable(0)>]
type ArchitectureConditionAttribute = class
    inherit ConditionBaseAttribute
Public NotInheritable Class ArchitectureConditionAttribute
Inherits ConditionBaseAttribute
Herança
ArchitectureConditionAttribute
Atributos

Comentários

Esse atributo não é herdado. A aplicação a uma classe base não fará com que as classes derivadas sejam ignoradas. Ele pode ser combinado com OSConditionAttribute (ou qualquer outro atributo de condição) para bloquear um teste no sistema operacional e na arquitetura do processo, pois os atributos de condição que expõem um diferente GroupName são combinados com um AND lógico.

Construtores

Nome Description
ArchitectureConditionAttribute(ConditionMode, TestArchitectures)

Inicializa uma nova instância da classe ArchitectureConditionAttribute.

ArchitectureConditionAttribute(TestArchitectures)

Inicializa uma nova instância da classe ArchitectureConditionAttribute.

Propriedades

Nome Description
GroupName

Obtém o nome do grupo para esse atributo.

IgnoreMessage

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

(Herdado de ConditionBaseAttribute)
IsConditionMet

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

Mode

Obtém o modo de condição.

(Herdado de ConditionBaseAttribute)

Aplica-se a