PrivateObject 类
更新:2007 年 11 月
允许测试代码调用被测代码的方法和属性,这些方法和属性由于不是 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(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。
另请参见
参考
Microsoft.VisualStudio.TestTools.UnitTesting 命名空间