TestClassAttribute - класс

Обновлен: Ноябрь 2007

Используется для идентификации классов, содержащих методы теста. Этот класс не наследуется.

Пространство имен:  Microsoft.VisualStudio.TestTools.UnitTesting
Сборка:  Microsoft.VisualStudio.SmartDevice.UnitTestFramework (в Microsoft.VisualStudio.SmartDevice.UnitTestFramework.dll)

Синтаксис

'Декларация
<AttributeUsageAttribute(AttributeTargets.Class, AllowMultiple := False)> _
Public NotInheritable Class TestClassAttribute _
    Inherits Attribute
'Применение
Dim instance As TestClassAttribute
[AttributeUsageAttribute(AttributeTargets.Class, AllowMultiple = false)]
public sealed class TestClassAttribute : Attribute
[AttributeUsageAttribute(AttributeTargets::Class, AllowMultiple = false)]
public ref class TestClassAttribute sealed : public Attribute
public final class TestClassAttribute extends Attribute

Заметки

Методы теста, помеченные атрибутом TestMethodAttribute, оказываются недоступными, если содержащий их класс не помечен атрибутом TestClassAttribute. Тестовый класс недопустим без указания TestClassAttribute.

Этот атрибут можно указать в классе. Только один экземпляр этого атрибута можно применить к классу.

Данный атрибут используется по умолчанию в создаваемом коде.

Дополнительные сведения об использовании атрибутов см. в разделе Расширение метаданных с помощью атрибутов.

Иерархия наследования

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

Потокобезопасность

Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.

См. также

Ссылки

TestClassAttribute - члены

Microsoft.VisualStudio.TestTools.UnitTesting - пространство имен