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.
Этот класс представляет динамический закрытый внутренний объект системы.
Разрешения
-
Чтобы использовать этот тип, пользователь должен иметь разрешения TypeInformation и MemberAccess.
Иерархия наследования
System.Object
Microsoft.VisualStudio.TestTools.UnitTesting.PrivateObject
Потокобезопасность
Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.
См. также
Ссылки
Microsoft.VisualStudio.TestTools.UnitTesting - пространство имен