Compartir a través de


TestClassAttribute (Clase)

Actualización: noviembre 2007

Se utiliza para identificar las clases que contienen métodos de prueba. Esta clase no puede heredarse.

Espacio de nombres:  Microsoft.VisualStudio.TestTools.UnitTesting
Ensamblado:  Microsoft.VisualStudio.SmartDevice.UnitTestFramework (en Microsoft.VisualStudio.SmartDevice.UnitTestFramework.dll)

Sintaxis

<AttributeUsageAttribute(AttributeTargets.Class, AllowMultiple := False)> _
Public NotInheritable Class TestClassAttribute _
    Inherits Attribute

Dim instance As TestClassAttribute
[AttributeUsageAttribute(AttributeTargets.Class, AllowMultiple = false)]
public sealed class TestClassAttribute : Attribute
[AttributeUsageAttribute(AttributeTargets::Class, AllowMultiple = false)]
public ref class TestClassAttribute sealed : public Attribute
public final class TestClassAttribute extends Attribute

Comentarios

Los métodos de prueba marcados con TestMethodAttribute no están disponibles si la clase que los contiene no se marca con TestClassAttribute. La clase de prueba no es válida sin TestClassAttribute.

Este atributo puede especificarse en una clase. Sólo se puede aplicar a una clase una instancia única de este atributo.

Este atributo se utiliza de forma predeterminada en el código generado.

Para obtener más información sobre cómo utilizar los atributos, vea Extender metadatos mediante atributos.

Jerarquía de herencia

System.Object
  System.Attribute
    Microsoft.VisualStudio.TestTools.UnitTesting.TestClassAttribute

Seguridad para subprocesos

Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

Vea también

Referencia

TestClassAttribute (Miembros)

Microsoft.VisualStudio.TestTools.UnitTesting (Espacio de nombres)