Freigeben über


PrivateObject-Klasse

Aktualisiert: November 2007

Ermöglicht, das vom Testcode aus Methoden und Eigenschaften des zu testenden Codes aufgerufen werden können, auf die sonst nicht zugegriffen werden kann, da sie nicht als public deklariert sind.

Namespace:  Microsoft.VisualStudio.TestTools.UnitTesting
Assembly:  Microsoft.VisualStudio.QualityTools.UnitTestFramework (in Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll)

Syntax

Public Class PrivateObject

Dim instance As PrivateObject
public class PrivateObject
public ref class PrivateObject
public class PrivateObject

Hinweise

Die meisten Aufrufe dieser Objekte werden vom Testgenerator erstellt. Der Testgenerator erstellt Code zum Umschließen der privaten Objekte mit einem Wrapper, der den Zugriff auf die Member der privaten Objekte ermöglicht.

Eine Liste der Anfangswerte der Eigenschaften einer Instanz der PrivateObject-Klasse finden Sie im Abschnitt zum PrivateObject-Konstruktor.

Diese Klasse stellt das aktive, nicht öffentliche und interne Objekt im System dar.

Berechtigungen

Vererbungshierarchie

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

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Referenz

PrivateObject-Member

Microsoft.VisualStudio.TestTools.UnitTesting-Namespace

Weitere Ressourcen

Gewusst wie: Testen einer privaten Methode