다음을 통해 공유


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 생성자를 참조하십시오.

이 클래스는 시스템에서 public이 아닌 내부 라이브 개체를 나타냅니다.

권한

상속 계층 구조

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

스레드로부터의 안전성

이 형식의 모든 공용 static(Visual Basic의 경우 Shared) 멤버는 스레드로부터 안전합니다. 인터페이스 멤버는 스레드로부터 안전하지 않습니다.

참고 항목

참조

PrivateObject 멤버

Microsoft.VisualStudio.TestTools.UnitTesting 네임스페이스

기타 리소스

방법: 전용 메서드 테스트