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