다음을 통해 공유


CssProjectStructureAttribute 클래스

업데이트: 2007년 11월

팀 프로젝트 계층 구조에서 이 테스트에 상응하는 노드를 나타냅니다.

네임스페이스:  Microsoft.VisualStudio.TestTools.UnitTesting
어셈블리:  Microsoft.VisualStudio.SmartDevice.UnitTestFramework(Microsoft.VisualStudio.SmartDevice.UnitTestFramework.dll)

구문

<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

설명

이 특성을 사용하여 이 개발 영역을 소유한 프로젝트 기능 팀과 테스트를 연결합니다. 이 특성은 기능 팀에 해당하는 테스트 정보를 보고하는 데 유용합니다.

이 특성은 메서드에 지정할 수 있습니다. 이 특성의 인스턴스 하나만 메서드에 적용할 수 있습니다.

특성 사용에 대한 자세한 내용은 특성을 사용하여 메타데이터 확장을 참조하십시오.

예제

다음은 테스트 메서드에 적용되는 CssProjectStructureAttribute를 보여 주는 예제입니다.

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

상속 계층 구조

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

스레드로부터의 안전성

이 형식의 모든 공용 static(Visual Basic의 경우 Shared) 멤버는 스레드로부터 안전합니다. 인터페이스 멤버는 스레드로부터 안전하지 않습니다.

참고 항목

참조

CssProjectStructureAttribute 멤버

Microsoft.VisualStudio.TestTools.UnitTesting 네임스페이스

기타 리소스

초기 프로젝트 영역 또는 반복 설정

방법: 테스트 결과 보고 사용