Поделиться через


DatabaseTestClass - класс

Представляет базовый класс для модульного теста базы данных.

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

System.Object
  System.MarshalByRefObject
    System.ComponentModel.Component
      Microsoft.Data.Schema.UnitTesting.DatabaseTestClass

Пространство имен:  Microsoft.Data.Schema.UnitTesting
Сборка:  Microsoft.Data.Schema.UnitTesting (в Microsoft.Data.Schema.UnitTesting.dll)

Синтаксис

'Декларация
Public Class DatabaseTestClass _
    Inherits Component
public class DatabaseTestClass : Component
public ref class DatabaseTestClass : public Component
type DatabaseTestClass =  
    class
        inherit Component
    end
public class DatabaseTestClass extends Component

Тип DatabaseTestClass предоставляет следующие члены.

Конструкторы

  Имя Описание
Открытый метод DatabaseTestClass Инициализирует новый экземпляр класса DatabaseTestClass.

В начало страницы

Свойства

  Имя Описание
Защищенное свойство CanRaiseEvents Возвращает значение, показывающее, может ли компонент вызывать событие. (Унаследовано от Component.)
Открытое свойство Container Возвращает контейнер IContainer, содержащий компонент Component. (Унаследовано от Component.)
Защищенное свойство DesignMode Возвращает значение, указывающее, находится ли данный компонент Component в режиме конструктора в настоящее время. (Унаследовано от Component.)
Защищенное свойство Events Возвращает список обработчиков событий, которые прикреплены к этому объекту Component. (Унаследовано от Component.)
Защищенное свойство ExecutionContext Получает или задает контекст выполнения, используемый для выполнения связанного с тестом скрипта Transact-SQL.
Защищенное свойство PrivilegedContext Получает или задает привилегированный контекст, используемый для проверки выполнения теста.Кроме того, это свойство используется для проверки и выполнения всех необходимых действий до и после проведения каждого теста.
Открытое свойство Site Получает или задает экземпляр ISite для компонента Component. (Унаследовано от Component.)
Открытое свойство TestCleanupAction Возвращает или задает действие DatabaseTestAction, которое будет выполняться после запуска каждого теста.
Открытое свойство TestContext Получает или задает контекст теста, используемый в инфраструктуре тестирования.
Открытое свойство TestInitializeAction Получает или задает действие DatabaseTestAction, которое выполняется перед началом выполнения каждого теста.
Открытое свойствоСтатический член TestService Получает или задает класс DatabaseTestService, используемый тестами во время выполнения.

В начало страницы

Методы

  Имя Описание
Защищенный метод CleanupTest Вызывается классом, тестирующим модуль.
Открытый метод CreateObjRef Критический с точки зрения безопасности. Создает объект, который содержит всю необходимую информацию для создания прокси-сервера, используемого для взаимодействия с удаленным объектом. (Унаследовано от MarshalByRefObject.)
Открытый метод Dispose() Освобождает все ресурсы, используемые объектом Component. (Унаследовано от Component.)
Защищенный метод Dispose(Boolean) Освобождает неуправляемые ресурсы, используемые объектом Component, а при необходимости освобождает также управляемые ресурсы. (Унаследовано от Component.)
Открытый метод Equals Определяет, равен ли заданный объект Object текущему объекту Object. (Унаследовано от Object.)
Защищенный метод Finalize Освобождает неуправляемые ресурсы и выполняет другие операции очистки перед тем, как объект Component будет освобожден при сборке мусора. (Унаследовано от Component.)
Открытый метод GetHashCode Играет роль хэш-функции для определенного типа. (Унаследовано от Object.)
Открытый метод GetLifetimeService Критический с точки зрения безопасности. Извлекает объект обслуживания во время существования, который управляет политикой времени существования данного экземпляра. (Унаследовано от MarshalByRefObject.)
Защищенный метод GetService Возвращает объект, представляющий службу, обеспечиваемую компонентом Component или его контейнером Container. (Унаследовано от Component.)
Открытый метод GetType Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.)
Открытый метод InitializeLifetimeService Критический с точки зрения безопасности. Возвращает объект обслуживания во время существования для управления политикой времени существования данного экземпляра. (Унаследовано от MarshalByRefObject.)
Защищенный метод InitializeTest Вызывается сгенерированным классом модульного теста в процессе инициализации теста.
Защищенный метод MemberwiseClone() Создает неполную копию текущего объекта Object. (Унаследовано от Object.)
Защищенный метод MemberwiseClone(Boolean) Создает неполную копию текущего объекта MarshalByRefObject. (Унаследовано от MarshalByRefObject.)
Открытый метод ToString Возвращает строку String, содержащую имя компонента Component, если таковое имеется.Этот метод не следует переопределять. (Унаследовано от Component.)

В начало страницы

События

  Имя Описание
Открытое событие Disposed Происходит при удалении компонента вызовом метода Dispose. (Унаследовано от Component.)

В начало страницы

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

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

См. также

Ссылки

Microsoft.Data.Schema.UnitTesting - пространство имен