Assert.AreAllOfType Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.