다음을 통해 공유


Assert.IsInstanceOfType 메서드 (Object, Type, String)

지정한 개체가 지정된 형식의 인스턴스인지 확인합니다. 개체의 상속 계층 구조에 해당 형식이 없으면 어설션이 실패합니다. 어설션이 실패할 경우 메시지를 표시합니다.

네임스페이스:  Microsoft.VisualStudio.TestTools.UnitTesting
어셈블리:  Microsoft.VisualStudio.QualityTools.UnitTestFramework(Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll)

구문

‘선언
Public Shared Sub IsInstanceOfType ( _
    value As Object, _
    expectedType As Type, _
    message As String _
)
public static void IsInstanceOfType(
    Object value,
    Type expectedType,
    string message
)
public:
static void IsInstanceOfType(
    Object^ value, 
    Type^ expectedType, 
    String^ message
)
static member IsInstanceOfType : 
        value:Object * 
        expectedType:Type * 
        message:string -> unit 
public static function IsInstanceOfType(
    value : Object, 
    expectedType : Type, 
    message : String
)

매개 변수

  • value
    형식: System.Object
    expectedType인지 확인할 개체입니다.
  • expectedType
    형식: System.Type
    value의 상속 계층 구조에 있어야 하는 형식입니다.
  • message
    형식: System.String
    어설션이 실패할 경우 표시되는 메시지입니다.이 메시지는 단위 테스트 결과에 표시됩니다.

예외

예외 상황
AssertFailedException

value가 nullNull 참조(Visual Basic의 경우 Nothing)이거나 expectedType이 value의 상속 계층 구조에 없는 경우

.NET Framework 보안

  • 직접 실행 호출자의 경우 완전히 신뢰합니다. 이 멤버는 부분적으로 신뢰할 수 있는 코드에서 사용할 수 없습니다. 자세한 내용은 부분 신뢰 코드에서 라이브러리 사용을 참조하십시오.

참고 항목

참조

Assert 클래스

IsInstanceOfType 오버로드

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

기타 리소스

Assert 클래스 사용