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 构造函数。

此类表示系统中活动的非公共内部对象。

权限

继承层次结构

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

线程安全

此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。

另请参见

参考

PrivateObject 成员

Microsoft.VisualStudio.TestTools.UnitTesting 命名空间

其他资源

如何:测试私有方法