Assert.AreAllOfType Metodo

Definizione

Overload

Nome Descrizione
AreAllOfType(Type, IEnumerable, String, String, String)

Verifica se tutti gli elementi nella raccolta specificata sono istanze di (o derivate da) dal tipo previsto e genera un'eccezione se il tipo previsto non si trova nella gerarchia di ereditarietà di uno o più elementi o se un elemento è Null.

AreAllOfType<TExpected>(IEnumerable, String, String)

Verifica se tutti gli elementi nella raccolta specificata sono istanze di (o derivate da) dal tipo previsto e genera un'eccezione se il tipo previsto non si trova nella gerarchia di ereditarietà di uno o più elementi o se un elemento è Null.

AreAllOfType(Type, IEnumerable, String, String, String)

Origine:
Assert.AreAllOfType.cs

Verifica se tutti gli elementi nella raccolta specificata sono istanze di (o derivate da) dal tipo previsto e genera un'eccezione se il tipo previsto non si trova nella gerarchia di ereditarietà di uno o più elementi o se un elemento è 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 = "")

Parametri

expectedType
Type

Tipo previsto di ogni elemento di collection.

collection
IEnumerable

La raccolta contenente gli elementi previsti dal test deve essere del tipo specificato.

message
String

Messaggio da includere nell'eccezione quando un elemento in collection è Null o non un'istanza di expectedType. Il messaggio viene visualizzato nei risultati del test.

expectedTypeExpression
String

Espressione sintattica di expectedType fornita dal compilatore tramite l'espressione di argomento del chiamante. Gli utenti non devono passare un valore per questo parametro.

collectionExpression
String

Espressione sintattica della raccolta fornita dal compilatore tramite l'espressione dell'argomento del chiamante. Gli utenti non devono passare un valore per questo parametro.

Eccezioni

Generata se expectedType o collection è null oppure alcuni elementi di collection sono Null o non ereditano da /implementa expectedType.

Si applica a

AreAllOfType<TExpected>(IEnumerable, String, String)

Origine:
Assert.AreAllOfType.cs

Verifica se tutti gli elementi nella raccolta specificata sono istanze di (o derivate da) dal tipo previsto e genera un'eccezione se il tipo previsto non si trova nella gerarchia di ereditarietà di uno o più elementi o se un elemento è 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 = "")

Parametri di tipo

TExpected

È previsto che il tipo di ogni elemento di collection sia.

Parametri

collection
IEnumerable

La raccolta contenente gli elementi previsti dal test deve essere del tipo specificato.

message
String

Messaggio da includere nell'eccezione quando un elemento in collection è Null o non un'istanza di TExpected. Il messaggio viene visualizzato nei risultati del test.

collectionExpression
String

Espressione sintattica della raccolta fornita dal compilatore tramite l'espressione dell'argomento del chiamante. Gli utenti non devono passare un valore per questo parametro.

Eccezioni

Generata se collection è null o alcuni elementi di collection sono Null o non ereditano da /implementa TExpected.

Si applica a