ArchitectureConditionAttribute Clase

Definición

Este atributo se usa para omitir una clase de prueba o un método de prueba basado en la arquitectura de proceso actual.

[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
Herencia
ArchitectureConditionAttribute
Atributos

Comentarios

Este atributo no se hereda. Aplicarlo a una clase base no hará que se omitan las clases derivadas. Se puede combinar con OSConditionAttribute (o cualquier otro atributo de condición) para realizar una prueba tanto en el sistema operativo como en la arquitectura del proceso, ya que los atributos de condición que exponen otro GroupName se combinan con un AND lógico.

Constructores

Nombre Description
ArchitectureConditionAttribute(ConditionMode, TestArchitectures)

Inicializa una nueva instancia de la clase ArchitectureConditionAttribute.

ArchitectureConditionAttribute(TestArchitectures)

Inicializa una nueva instancia de la clase ArchitectureConditionAttribute.

Propiedades

Nombre Description
GroupName

Obtiene el nombre del grupo para este atributo.

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.

(Heredado de ConditionBaseAttribute)
IsConditionMet

Obtiene un valor que indica si se debe omitir el método de prueba o la clase de prueba.

Mode

Obtiene el modo de condición.

(Heredado de ConditionBaseAttribute)

Se aplica a