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
-
Damit der Benutzer diesen Typ verwenden kann, muss das TypeInformation-Flag und das MemberAccess-Flag festgelegt sein.
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
Microsoft.VisualStudio.TestTools.UnitTesting-Namespace