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