Assert.AreAllOfType Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
| Nom | Description |
|---|---|
| AreAllOfType(Type, IEnumerable, String, String, String) |
Teste si tous les éléments de la collection spécifiée sont des instances de (ou dérivées) du type attendu et lève une exception si le type attendu n’est pas dans la hiérarchie d’héritage d’un ou plusieurs des éléments, ou si un élément a la valeur Null. |
| AreAllOfType<TExpected,TItem>(ReadOnlyMemory<TItem>, String, String) |
Teste si tous les éléments de la mémoire spécifiée sont des instances (ou dérivées de) |
| AreAllOfType<TExpected,TItem>(Span<TItem>, String, String) |
Teste si tous les éléments de l’étendue spécifiée sont des instances (ou dérivées de) |
| AreAllOfType<TExpected,TItem>(ReadOnlySpan<TItem>, String, String) |
Teste si tous les éléments de l’étendue spécifiée sont des instances (ou dérivées de) |
| AreAllOfType<TExpected,TItem>(Memory<TItem>, String, String) |
Teste si tous les éléments de la mémoire spécifiée sont des instances (ou dérivées de) |
| AreAllOfType<TExpected>(IEnumerable, String, String) |
Teste si tous les éléments de la collection spécifiée sont des instances de (ou dérivées) du type attendu et lève une exception si le type attendu n’est pas dans la hiérarchie d’héritage d’un ou plusieurs des éléments, ou si un élément a la valeur Null. |
| AreAllOfType<TItem>(Type, ReadOnlyMemory<TItem>, String, String, String) |
Teste si tous les éléments de la mémoire spécifiée sont des instances (ou dérivées) du type attendu. |
| AreAllOfType<TItem>(Type, ReadOnlySpan<TItem>, String, String, String) |
Teste si tous les éléments de l’étendue spécifiée sont des instances (ou dérivées) du type attendu. |
| AreAllOfType<TItem>(Type, Memory<TItem>, String, String, String) |
Teste si tous les éléments de la mémoire spécifiée sont des instances (ou dérivées) du type attendu. |
| AreAllOfType<TItem>(Type, Span<TItem>, String, String, String) |
Teste si tous les éléments de l’étendue spécifiée sont des instances (ou dérivées) du type attendu. |
AreAllOfType(Type, IEnumerable, String, String, String)
- Source:
- Assert.AreAllOfType.cs
Teste si tous les éléments de la collection spécifiée sont des instances de (ou dérivées) du type attendu et lève une exception si le type attendu n’est pas dans la hiérarchie d’héritage d’un ou plusieurs des éléments, ou si un élément a la valeur Null.
public static void AreAllOfType(Type? expectedType, System.Collections.IEnumerable? collection, string? message = "", string expectedTypeExpression = "", string collectionExpression = "");
static member AreAllOfType : Type * System.Collections.IEnumerable * string * string * string -> unit
Public Shared Sub AreAllOfType (expectedType As Type, collection As IEnumerable, Optional message As String = "", Optional expectedTypeExpression As String = "", Optional collectionExpression As String = "")
Paramètres
- expectedType
- Type
Type attendu de chaque élément de collection.
- collection
- IEnumerable
Collection contenant des éléments que le test s’attend à être du type spécifié.
- message
- String
Message à inclure dans l’exception lorsqu’un élément est collection null ou n’est pas une instance de expectedType. Le message s’affiche dans les résultats des tests.
- expectedTypeExpression
- String
Expression syntactique de expectedType telle qu’elle est donnée par le compilateur via l’expression d’argument de l’appelant. Les utilisateurs ne doivent pas transmettre de valeur pour ce paramètre.
- collectionExpression
- String
Expression syntactique de la collection telle qu’elle est donnée par le compilateur via l’expression d’argument de l’appelant. Les utilisateurs ne doivent pas transmettre de valeur pour ce paramètre.
Exceptions
Levée si expectedType ou collection est null, ou certains éléments d’une collection valeur null ou n’héritent pas de / implémentent expectedType.
S’applique à
AreAllOfType<TExpected,TItem>(ReadOnlyMemory<TItem>, String, String)
Teste si tous les éléments de la mémoire spécifiée sont des instances (ou dérivées de) TExpected.
public static void AreAllOfType<TExpected,TItem>(ReadOnlyMemory<TItem> collection, string? message = "", string collectionExpression = "");
static member AreAllOfType : ReadOnlyMemory<'Item> * string * string -> unit
Public Shared Sub AreAllOfType(Of TExpected, TItem) (collection As ReadOnlyMemory(Of TItem), Optional message As String = "", Optional collectionExpression As String = "")
Paramètres de type
- TExpected
Le type de collection chaque élément doit être.
- TItem
Type d’élément de la mémoire.
Paramètres
- collection
- ReadOnlyMemory<TItem>
Mémoire contenant des éléments que le test s’attend à être du type spécifié.
- message
- String
Message à inclure dans l’exception en cas d’échec de l’assertion.
- collectionExpression
- String
Expression syntactique de la collection telle qu’elle est donnée par le compilateur via l’expression d’argument de l’appelant. Les utilisateurs ne doivent pas transmettre de valeur pour ce paramètre.
S’applique à
AreAllOfType<TExpected,TItem>(Span<TItem>, String, String)
Teste si tous les éléments de l’étendue spécifiée sont des instances (ou dérivées de) TExpected.
public static void AreAllOfType<TExpected,TItem>(Span<TItem> collection, string? message = "", string collectionExpression = "");
static member AreAllOfType : Span<'Item> * string * string -> unit
Public Shared Sub AreAllOfType(Of TExpected, TItem) (collection As Span(Of TItem), Optional message As String = "", Optional collectionExpression As String = "")
Paramètres de type
- TExpected
Le type de collection chaque élément doit être.
- TItem
Type d’élément de l’étendue.
Paramètres
- collection
- Span<TItem>
Étendue contenant des éléments que le test s’attend à être du type spécifié.
- message
- String
Message à inclure dans l’exception en cas d’échec de l’assertion.
- collectionExpression
- String
Expression syntactique de la collection telle qu’elle est donnée par le compilateur via l’expression d’argument de l’appelant. Les utilisateurs ne doivent pas transmettre de valeur pour ce paramètre.
S’applique à
AreAllOfType<TExpected,TItem>(ReadOnlySpan<TItem>, String, String)
Teste si tous les éléments de l’étendue spécifiée sont des instances (ou dérivées de) TExpected.
public static void AreAllOfType<TExpected,TItem>(ReadOnlySpan<TItem> collection, string? message = "", string collectionExpression = "");
static member AreAllOfType : ReadOnlySpan<'Item> * string * string -> unit
Public Shared Sub AreAllOfType(Of TExpected, TItem) (collection As ReadOnlySpan(Of TItem), Optional message As String = "", Optional collectionExpression As String = "")
Paramètres de type
- TExpected
Le type de collection chaque élément doit être.
- TItem
Type d’élément de l’étendue.
Paramètres
- collection
- ReadOnlySpan<TItem>
Étendue contenant des éléments que le test s’attend à être du type spécifié.
- message
- String
Message à inclure dans l’exception en cas d’échec de l’assertion.
- collectionExpression
- String
Expression syntactique de la collection telle qu’elle est donnée par le compilateur via l’expression d’argument de l’appelant. Les utilisateurs ne doivent pas transmettre de valeur pour ce paramètre.
S’applique à
AreAllOfType<TExpected,TItem>(Memory<TItem>, String, String)
Teste si tous les éléments de la mémoire spécifiée sont des instances (ou dérivées de) TExpected.
public static void AreAllOfType<TExpected,TItem>(Memory<TItem> collection, string? message = "", string collectionExpression = "");
static member AreAllOfType : Memory<'Item> * string * string -> unit
Public Shared Sub AreAllOfType(Of TExpected, TItem) (collection As Memory(Of TItem), Optional message As String = "", Optional collectionExpression As String = "")
Paramètres de type
- TExpected
Le type de collection chaque élément doit être.
- TItem
Type d’élément de la mémoire.
Paramètres
- collection
- Memory<TItem>
Mémoire contenant des éléments que le test s’attend à être du type spécifié.
- message
- String
Message à inclure dans l’exception en cas d’échec de l’assertion.
- collectionExpression
- String
Expression syntactique de la collection telle qu’elle est donnée par le compilateur via l’expression d’argument de l’appelant. Les utilisateurs ne doivent pas transmettre de valeur pour ce paramètre.
S’applique à
AreAllOfType<TExpected>(IEnumerable, String, String)
- Source:
- Assert.AreAllOfType.cs
Teste si tous les éléments de la collection spécifiée sont des instances de (ou dérivées) du type attendu et lève une exception si le type attendu n’est pas dans la hiérarchie d’héritage d’un ou plusieurs des éléments, ou si un élément a la valeur Null.
public static void AreAllOfType<TExpected>(System.Collections.IEnumerable? collection, string? message = "", string collectionExpression = "");
static member AreAllOfType : System.Collections.IEnumerable * string * string -> unit
Public Shared Sub AreAllOfType(Of TExpected) (collection As IEnumerable, Optional message As String = "", Optional collectionExpression As String = "")
Paramètres de type
- TExpected
Le type de collection chaque élément doit être.
Paramètres
- collection
- IEnumerable
Collection contenant des éléments que le test s’attend à être du type spécifié.
- message
- String
Message à inclure dans l’exception lorsqu’un élément est collection null ou n’est pas une instance de TExpected. Le message s’affiche dans les résultats des tests.
- collectionExpression
- String
Expression syntactique de la collection telle qu’elle est donnée par le compilateur via l’expression d’argument de l’appelant. Les utilisateurs ne doivent pas transmettre de valeur pour ce paramètre.
Exceptions
Levée si collection la valeur est Null ou certains éléments de collection ce type sont null ou n’héritent pas de / implémentent TExpected.
S’applique à
AreAllOfType<TItem>(Type, ReadOnlyMemory<TItem>, String, String, String)
Teste si tous les éléments de la mémoire spécifiée sont des instances (ou dérivées) du type attendu.
public static void AreAllOfType<TItem>(Type? expectedType, ReadOnlyMemory<TItem> collection, string? message = "", string expectedTypeExpression = "", string collectionExpression = "");
static member AreAllOfType : Type * ReadOnlyMemory<'Item> * string * string * string -> unit
Public Shared Sub AreAllOfType(Of TItem) (expectedType As Type, collection As ReadOnlyMemory(Of TItem), Optional message As String = "", Optional expectedTypeExpression As String = "", Optional collectionExpression As String = "")
Paramètres de type
- TItem
Type d’élément de la mémoire.
Paramètres
- expectedType
- Type
Type attendu de chaque élément de collection.
- collection
- ReadOnlyMemory<TItem>
Mémoire contenant des éléments que le test s’attend à être du type spécifié.
- message
- String
Message à inclure dans l’exception en cas d’échec de l’assertion.
- expectedTypeExpression
- String
Expression syntactique de expectedType telle qu’elle est donnée par le compilateur via l’expression d’argument de l’appelant. Les utilisateurs ne doivent pas transmettre de valeur pour ce paramètre.
- collectionExpression
- String
Expression syntactique de la collection telle qu’elle est donnée par le compilateur via l’expression d’argument de l’appelant. Les utilisateurs ne doivent pas transmettre de valeur pour ce paramètre.
S’applique à
AreAllOfType<TItem>(Type, ReadOnlySpan<TItem>, String, String, String)
Teste si tous les éléments de l’étendue spécifiée sont des instances (ou dérivées) du type attendu.
public static void AreAllOfType<TItem>(Type? expectedType, ReadOnlySpan<TItem> collection, string? message = "", string expectedTypeExpression = "", string collectionExpression = "");
static member AreAllOfType : Type * ReadOnlySpan<'Item> * string * string * string -> unit
Public Shared Sub AreAllOfType(Of TItem) (expectedType As Type, collection As ReadOnlySpan(Of TItem), Optional message As String = "", Optional expectedTypeExpression As String = "", Optional collectionExpression As String = "")
Paramètres de type
- TItem
Type d’élément de l’étendue.
Paramètres
- expectedType
- Type
Type attendu de chaque élément de collection.
- collection
- ReadOnlySpan<TItem>
Étendue contenant des éléments que le test s’attend à être du type spécifié.
- message
- String
Message à inclure dans l’exception en cas d’échec de l’assertion.
- expectedTypeExpression
- String
Expression syntactique de expectedType telle qu’elle est donnée par le compilateur via l’expression d’argument de l’appelant. Les utilisateurs ne doivent pas transmettre de valeur pour ce paramètre.
- collectionExpression
- String
Expression syntactique de la collection telle qu’elle est donnée par le compilateur via l’expression d’argument de l’appelant. Les utilisateurs ne doivent pas transmettre de valeur pour ce paramètre.
S’applique à
AreAllOfType<TItem>(Type, Memory<TItem>, String, String, String)
Teste si tous les éléments de la mémoire spécifiée sont des instances (ou dérivées) du type attendu.
public static void AreAllOfType<TItem>(Type? expectedType, Memory<TItem> collection, string? message = "", string expectedTypeExpression = "", string collectionExpression = "");
static member AreAllOfType : Type * Memory<'Item> * string * string * string -> unit
Public Shared Sub AreAllOfType(Of TItem) (expectedType As Type, collection As Memory(Of TItem), Optional message As String = "", Optional expectedTypeExpression As String = "", Optional collectionExpression As String = "")
Paramètres de type
- TItem
Type d’élément de la mémoire.
Paramètres
- expectedType
- Type
Type attendu de chaque élément de collection.
- collection
- Memory<TItem>
Mémoire contenant des éléments que le test s’attend à être du type spécifié.
- message
- String
Message à inclure dans l’exception en cas d’échec de l’assertion.
- expectedTypeExpression
- String
Expression syntactique de expectedType telle qu’elle est donnée par le compilateur via l’expression d’argument de l’appelant. Les utilisateurs ne doivent pas transmettre de valeur pour ce paramètre.
- collectionExpression
- String
Expression syntactique de la collection telle qu’elle est donnée par le compilateur via l’expression d’argument de l’appelant. Les utilisateurs ne doivent pas transmettre de valeur pour ce paramètre.
S’applique à
AreAllOfType<TItem>(Type, Span<TItem>, String, String, String)
Teste si tous les éléments de l’étendue spécifiée sont des instances (ou dérivées) du type attendu.
public static void AreAllOfType<TItem>(Type? expectedType, Span<TItem> collection, string? message = "", string expectedTypeExpression = "", string collectionExpression = "");
static member AreAllOfType : Type * Span<'Item> * string * string * string -> unit
Public Shared Sub AreAllOfType(Of TItem) (expectedType As Type, collection As Span(Of TItem), Optional message As String = "", Optional expectedTypeExpression As String = "", Optional collectionExpression As String = "")
Paramètres de type
- TItem
Type d’élément de l’étendue.
Paramètres
- expectedType
- Type
Type attendu de chaque élément de collection.
- collection
- Span<TItem>
Étendue contenant des éléments que le test s’attend à être du type spécifié.
- message
- String
Message à inclure dans l’exception en cas d’échec de l’assertion.
- expectedTypeExpression
- String
Expression syntactique de expectedType telle qu’elle est donnée par le compilateur via l’expression d’argument de l’appelant. Les utilisateurs ne doivent pas transmettre de valeur pour ce paramètre.
- collectionExpression
- String
Expression syntactique de la collection telle qu’elle est donnée par le compilateur via l’expression d’argument de l’appelant. Les utilisateurs ne doivent pas transmettre de valeur pour ce paramètre.