Partager via


CssProjectStructureAttribute, classe

Mise à jour : novembre 2007

Représente le nœud dans la hiérarchie du projet d'équipe à laquelle ce test correspond.

Espace de noms :  Microsoft.VisualStudio.TestTools.UnitTesting
Assembly :  Microsoft.VisualStudio.SmartDevice.UnitTestFramework (dans Microsoft.VisualStudio.SmartDevice.UnitTestFramework.dll)

Syntaxe

<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

Notes

Utilisez cet attribut pour lier un test à une équipe de fonctionnalité du projet qui possède cette zone de développement. Cet attribut est utile pour signaler des informations de test correspondant à l'équipe de fonctionnalité.

Cet attribut peut être spécifié sur une méthode. Une seule instance de cet attribut peut être appliquée à une méthode.

Pour plus d'informations sur l'utilisation d'attributs, consultez Extension des métadonnées à l'aide des attributs.

Exemples

L'exemple suivant montre un CssProjectStructureAttribute appliqué à une méthode de test.

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

Hiérarchie d'héritage

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

Sécurité des threads

Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

Voir aussi

Référence

Membres CssProjectStructureAttribute

Microsoft.VisualStudio.TestTools.UnitTesting, espace de noms

Autres ressources

Définition des itérations ou des zones initiales d'un projet

Comment : activer la création de rapport de résultats de tests