Partilhar via


Classe TestClassAttribute

Usado para identificar as classes que contêm métodos de teste.Esta classe não pode ser herdada.

Namespace:  Microsoft.VisualStudio.TestTools.UnitTesting
Assembly:  Microsoft.VisualStudio.SmartDevice.UnitTestFramework (em Microsoft.VisualStudio.SmartDevice.UnitTestFramework.dll)

Sintaxe

<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

Comentários

Testar métodos marcados com o TestMethodAttribute não estarão disponíveis se a classe que contém-los não é marcada com o TestClassAttribute. A classe de teste inválido é válida sem o TestClassAttribute.

Esse atributo pode ser especificado em uma classe.Apenas uma instância desse atributo pode ser aplicada a uma classe.

Este atributo é usado por padrão no código gerado.

Para obter mais informações sobre como usar atributos, consulte Estendendo metadados usando atributos.

Hierarquia de herança

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

Acesso thread-safe

Quaisquer membros static (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Consulte também

Referência

Membros TestClassAttribute

Namespace Microsoft.VisualStudio.TestTools.UnitTesting