Partilhar via


Classe CssProjectStructureAttribute

Representa o nó na hierarquia do projeto da equipe ao qual esse teste corresponde.

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

Sintaxe

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

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

Comentários

Use esse atributo para vincular um teste com uma equipe de recurso do projeto que possui essa área de desenvolvimento.Isso é útil para as informações de teste correspondente à equipe do recurso de relatório.

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

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

Exemplos

O exemplo a seguir mostra um CssProjectStructureAttribute aplicado a um método de teste.

using System;
using Microsoft.VisualStudio.TestTools.UnitTesting;

namespace SampleTestProject
{
   [TestClass]
   public class UnitTest1
   {
      [TestMethod]
      [CssIteration("vstfs:///Classification/Node/3ab4f649")]
      [CssProjectStructure("vstfs:///Classification/Node/a8a26a10")]
      public void TestMethod1()
      {
         // TODO: Add test logic here
      }
   }
}
Imports System
Imports Microsoft.VisualStudio.TestTools.UnitTesting

Namespace SampleTestProject
    <TestClass()> _
    Public Class UnitTest1
        <TestMethod()> _
        <CssIteration("vstfs:///Classification/Node/3ab4f649")> _
        <CssProjectStructure("vstfs:///Classification/Node/a8a26a10")> _
        Public Sub TestMethod1()
            ' TODO: Add test logic here
        End Sub
    End Class
End Namespace

Hierarquia de herança

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

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 CssProjectStructureAttribute

Namespace Microsoft.VisualStudio.TestTools.UnitTesting

Outros recursos

Configuração Inicial áreas de projeto ou iterações

Como: Ativar Relatórioss de resultados de teste