CssIterationAttribute - класс
Обновлен: Ноябрь 2007
Представляет итерацию проекта, к которой относится этот тест. Этот класс не может наследоваться.
Пространство имен: Microsoft.VisualStudio.TestTools.UnitTesting
Сборка: Microsoft.VisualStudio.SmartDevice.UnitTestFramework (в Microsoft.VisualStudio.SmartDevice.UnitTestFramework.dll)
Синтаксис
'Декларация
<AttributeUsageAttribute(AttributeTargets.Method, AllowMultiple := False)> _
Public NotInheritable Class CssIterationAttribute _
Inherits Attribute
'Применение
Dim instance As CssIterationAttribute
[AttributeUsageAttribute(AttributeTargets.Method, AllowMultiple = false)]
public sealed class CssIterationAttribute : Attribute
[AttributeUsageAttribute(AttributeTargets::Method, AllowMultiple = false)]
public ref class CssIterationAttribute sealed : public Attribute
public final class CssIterationAttribute extends Attribute
Заметки
Этот атрибут используется для связи теста с итерацией проекта. Это полезно для создания отчета по тестовой информации, соответствующей этапу жизненного цикла проекта.
Этот атрибут можно указать в методе. К методу можно применить только один экземпляр этого атрибута.
Дополнительные сведения об использовании атрибутов см. в разделе Расширение метаданных с помощью атрибутов.
Примеры
В следующем примере показано применение CssIterationAttribute к методу теста.
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.CssIterationAttribute
Потокобезопасность
Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.
См. также
Ссылки
Microsoft.VisualStudio.TestTools.UnitTesting - пространство имен
Другие ресурсы
Создание исходных областей и итераций проекта
Практическое руководство. Включение отчетности по результатам теста