Assert.AreAllOfType Método

Definição

Sobrecargas

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

Testa se todos os elementos na coleção especificada são instâncias do tipo esperado (ou derivado) do tipo esperado e gera uma exceção se o tipo esperado não estiver na hierarquia de herança de um ou mais dos elementos ou se qualquer elemento for nulo.

AreAllOfType<TExpected>(IEnumerable, String, String)

Testa se todos os elementos na coleção especificada são instâncias do tipo esperado (ou derivado) do tipo esperado e gera uma exceção se o tipo esperado não estiver na hierarquia de herança de um ou mais dos elementos ou se qualquer elemento for nulo.

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

Origem:
Assert.AreAllOfType.cs

Testa se todos os elementos na coleção especificada são instâncias do tipo esperado (ou derivado) do tipo esperado e gera uma exceção se o tipo esperado não estiver na hierarquia de herança de um ou mais dos elementos ou se qualquer elemento for nulo.

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 = "")

Parâmetros

expectedType
Type

O tipo esperado de cada elemento de collection.

collection
IEnumerable

A coleção que contém elementos que o teste espera ser do tipo especificado.

message
String

A mensagem a ser incluída na exceção quando um elemento está collection nulo ou não é uma instância de expectedType. A mensagem é mostrada nos resultados do teste.

expectedTypeExpression
String

A expressão sintactica de expectedType, conforme fornecido pelo compilador por meio da expressão de argumento de chamador. Os usuários não devem passar um valor para esse parâmetro.

collectionExpression
String

A expressão sintactica da coleção, conforme fornecido pelo compilador por meio da expressão de argumento de chamador. Os usuários não devem passar um valor para esse parâmetro.

Exceções

Gerado se expectedType ou collection for nulo ou alguns elementos forem collection nulos ou não herdar de/implementar expectedType.

Aplica-se a

AreAllOfType<TExpected>(IEnumerable, String, String)

Origem:
Assert.AreAllOfType.cs

Testa se todos os elementos na coleção especificada são instâncias do tipo esperado (ou derivado) do tipo esperado e gera uma exceção se o tipo esperado não estiver na hierarquia de herança de um ou mais dos elementos ou se qualquer elemento for nulo.

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 = "")

Parâmetros de tipo

TExpected

Espera-se que o tipo de collection cada elemento seja.

Parâmetros

collection
IEnumerable

A coleção que contém elementos que o teste espera ser do tipo especificado.

message
String

A mensagem a ser incluída na exceção quando um elemento está collection nulo ou não é uma instância de TExpected. A mensagem é mostrada nos resultados do teste.

collectionExpression
String

A expressão sintactica da coleção, conforme fornecido pelo compilador por meio da expressão de argumento de chamador. Os usuários não devem passar um valor para esse parâmetro.

Exceções

Gerado se collection for nulo ou alguns elementos forem collection nulos ou não herdar de/implementar TExpected.

Aplica-se a