Partilhar via


Classe TestMethodAttribute

Usado para identificar métodos de teste.Esta classe não pode ser herdada.

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

Sintaxe

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

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

Comentários

Métodos de teste devem estar localizados em uma classe de teste e devem ser marcados com o TestMethodAttribute seja válido.

Esse atributo pode ser especificado em um método.Apenas uma instância desse atributo pode ser aplicada a um método.

Este atributo é usado por padrão para distinguir os métodos de teste no código gerado automaticamente.

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.TestMethodAttribute

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 TestMethodAttribute

Namespace Microsoft.VisualStudio.TestTools.UnitTesting