This documentation is archived and is not being maintained.

CssProjectStructureAttribute Class

Represents the node in the team project hierarchy to which this test corresponds.

Namespace: Microsoft.VisualStudio.TestTools.UnitTesting
Assembly: Microsoft.VisualStudio.QualityTools.UnitTestFramework (in microsoft.visualstudio.qualitytools.unittestframework.dll)

'Declaration
<AttributeUsageAttribute(AttributeTargets.Method, AllowMultiple:=False)> _
Public NotInheritable Class CssProjectStructureAttribute
	Inherits Attribute
'Usage
Dim instance As CssProjectStructureAttribute

/** @attribute AttributeUsageAttribute(AttributeTargets.Method, AllowMultiple=false) */ 
public final class CssProjectStructureAttribute extends Attribute
AttributeUsageAttribute(AttributeTargets.Method, AllowMultiple=false) 
public final class CssProjectStructureAttribute extends Attribute

Use this attribute to link a test with a project feature team that owns this area of development. This is useful for reporting test information corresponding to the feature team.

This attribute can be specified on a method. Only one instance of this attribute may be applied to a method.

For more information about using attributes, see Extending Metadata Using Attributes.

The following example shows a CssProjectStructureAttribute applied to a test method.

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

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

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
Show: