Partager via


CollectionAssert.AllItemsAreInstancesOfType, méthode (ICollection, Type, String)

Vérifie que tous les éléments de la collection spécifiée sont des instances du type spécifié. L'assertion échoue s'il existe dans la collection un élément pour lequel le type spécifié est introuvable dans sa hiérarchie d'héritage. Affiche un message si l'assertion échoue.

Espace de noms :  Microsoft.VisualStudio.TestTools.UnitTesting
Assembly :  Microsoft.VisualStudio.QualityTools.UnitTestFramework (dans Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll)

Syntaxe

'Déclaration
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
)

Paramètres

  • expectedType
    Type : System.Type
    Le type attendu dans la hiérarchie d'héritage de chaque élément dans collection.
  • message
    Type : System.String
    Message à afficher si l'assertion échoue.Ce message peut apparaître dans les résultats des tests unitaires.

Exceptions

Exception Condition
AssertFailedException

Un élément dans collection est nullune référence null (Nothing en Visual Basic) ou expectedType ne figure pas dans la hiérarchie d'héritage de tous les éléments dans collection.

Sécurité .NET Framework

Voir aussi

Référence

CollectionAssert Classe

AllItemsAreInstancesOfType, surcharge

Microsoft.VisualStudio.TestTools.UnitTesting, espace de noms

Autres ressources

Utilisation des classes Assert