共用方式為


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

備註

測試產生器會建立這些物件大部分的呼叫。測試產生器會建立程式碼以將 private 物件包裝於包裝函式中,該包裝函式允許存取 private 物件成員。

如需 PrivateObject 類別之執行個體的初始屬性值清單,請參閱 PrivateObject 建構函式。

這個類別代表系統中現存的非 public 內部物件。

使用權限

繼承階層架構

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

執行緒安全

這個型別的任何 Public static (在 Visual Basic 中為 Shared) 成員都具備執行緒安全。並非所有的執行個體成員都是安全執行緒。

請參閱

參考

PrivateObject 成員

Microsoft.VisualStudio.TestTools.UnitTesting 命名空間

其他資源

HOW TO:測試私用方法