다음을 통해 공유


CollectionAssert.AllItemsAreInstancesOfType 메서드 (ICollection, Type, String)

지정한 컬렉션의 모든 요소가 특정 형식의 인스턴스인지 확인합니다. 상속 계층 구조에 지정한 형식이 없는 요소가 컬렉션에 있으면 어설션이 실패합니다. 어설션이 실패할 경우 메시지를 표시합니다.

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

구문

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

매개 변수

  • collection
    형식: ICollection

    확인할 컬렉션입니다.

  • expectedType
    형식: Type

    collection에 있는 모든 요소의 상속 계층 구조에 있어야 하는 형식입니다.

  • message
    형식: String

    어설션이 실패할 경우 표시되는 메시지입니다. 이 메시지는 단위 테스트 결과에 표시됩니다.

예외

예외 조건
AssertFailedException

collection의 요소가 nullNull 참조(Visual Basic의 경우 Nothing)이거나 collection에 있는 요소 중 일부의 상속 계층 구조에 expectedType이 없는 경우

.NET Framework 보안

참고 항목

참조

CollectionAssert 클래스

AllItemsAreInstancesOfType 오버로드

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

기타 리소스

Assert 클래스 사용