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


PrivateObject - класс

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

Позволяет вызывать в коде теста методы и свойства, которые могут быть недоступны, поскольку не являются public.

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

Синтаксис

'Декларация
Public Class PrivateObject
'Применение
Dim instance As PrivateObject
public class PrivateObject
public ref class PrivateObject
public class PrivateObject

Заметки

Генератор теста создает большинство вызовов этих объектов. Генератор теста создает код для включения закрытых объектов в оболочку, позволяющую доступ к элементам закрытых объектов.

Список исходных значений свойств для экземпляра класса PrivateObject см. в описании конструктора PrivateObject.

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

Разрешения

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

System.Object
  Microsoft.VisualStudio.TestTools.UnitTesting.PrivateObject

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

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

См. также

Ссылки

PrivateObject - члены

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

Другие ресурсы

Практическое руководство. Тестирование закрытых методов