Assert.AreAllOfType Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
| Nombre | Description |
|---|---|
| AreAllOfType(Type, IEnumerable, String, String, String) |
Comprueba si todos los elementos de la colección especificada son instancias de (o derivan de) el tipo esperado y produce una excepción si el tipo esperado no está en la jerarquía de herencia de uno o varios de los elementos, o si algún elemento es null. |
| AreAllOfType<TExpected>(IEnumerable, String, String) |
Comprueba si todos los elementos de la colección especificada son instancias de (o derivan de) el tipo esperado y produce una excepción si el tipo esperado no está en la jerarquía de herencia de uno o varios de los elementos, o si algún elemento es null. |
AreAllOfType(Type, IEnumerable, String, String, String)
- Source:
- Assert.AreAllOfType.cs
Comprueba si todos los elementos de la colección especificada son instancias de (o derivan de) el tipo esperado y produce una excepción si el tipo esperado no está en la jerarquía de herencia de uno o varios de los elementos, o si algún elemento es 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 = "")
Parámetros
- expectedType
- Type
Tipo esperado de cada elemento de collection.
- collection
- IEnumerable
La colección que contiene elementos que la prueba espera que sea del tipo especificado.
- message
- String
Mensaje que se va a incluir en la excepción cuando un elemento de collection es null o no una instancia de expectedType. El mensaje se muestra en los resultados de la prueba.
- expectedTypeExpression
- String
Expresión sintáctica de expectedType según lo proporcionado por el compilador a través de la expresión de argumento llamador. Los usuarios no deben pasar un valor para este parámetro.
- collectionExpression
- String
Expresión sintáctica de la colección tal y como lo da el compilador a través de la expresión de argumento llamador. Los usuarios no deben pasar un valor para este parámetro.
Excepciones
Se produce si expectedType o collection es null, o algunos elementos de collection son NULL o no heredan de / implemente expectedType.
Se aplica a
AreAllOfType<TExpected>(IEnumerable, String, String)
- Source:
- Assert.AreAllOfType.cs
Comprueba si todos los elementos de la colección especificada son instancias de (o derivan de) el tipo esperado y produce una excepción si el tipo esperado no está en la jerarquía de herencia de uno o varios de los elementos, o si algún elemento es 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 = "")
Parámetros de tipo
- TExpected
Se espera que el tipo de cada elemento de collection sea.
Parámetros
- collection
- IEnumerable
La colección que contiene elementos que la prueba espera que sea del tipo especificado.
- message
- String
Mensaje que se va a incluir en la excepción cuando un elemento de collection es null o no una instancia de TExpected. El mensaje se muestra en los resultados de la prueba.
- collectionExpression
- String
Expresión sintáctica de la colección tal y como lo da el compilador a través de la expresión de argumento llamador. Los usuarios no deben pasar un valor para este parámetro.
Excepciones
Se produce si collection es null o algunos elementos de collection son NULL o no heredan de / implemente TExpected.