Assert.AreAllOfType Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
| Name | Beschreibung |
|---|---|
| AreAllOfType(Type, IEnumerable, String, String, String) |
Überprüft, ob alle Elemente in der angegebenen Auflistung Instanzen des erwarteten Typs (oder abgeleitet von) sind, und löst eine Ausnahme aus, wenn sich der erwartete Typ nicht in der Vererbungshierarchie eines oder mehrerer Elemente befindet oder ein Element null ist. |
| AreAllOfType<TExpected>(IEnumerable, String, String) |
Überprüft, ob alle Elemente in der angegebenen Auflistung Instanzen des erwarteten Typs (oder abgeleitet von) sind, und löst eine Ausnahme aus, wenn sich der erwartete Typ nicht in der Vererbungshierarchie eines oder mehrerer Elemente befindet oder ein Element null ist. |
AreAllOfType(Type, IEnumerable, String, String, String)
- Quelle:
- Assert.AreAllOfType.cs
Überprüft, ob alle Elemente in der angegebenen Auflistung Instanzen des erwarteten Typs (oder abgeleitet von) sind, und löst eine Ausnahme aus, wenn sich der erwartete Typ nicht in der Vererbungshierarchie eines oder mehrerer Elemente befindet oder ein Element null ist.
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 = "")
Parameter
- expectedType
- Type
Der erwartete Typ der einzelnen Elemente von collection.
- collection
- IEnumerable
Die Auflistung, die Elemente enthält, die der Test erwartet, ist vom angegebenen Typ.
- message
- String
Die Meldung, die in die Ausnahme eingeschlossen werden soll, wenn ein Element collection null ist oder keine Instanz von expectedType. Die Meldung wird in Testergebnissen angezeigt.
- expectedTypeExpression
- String
Der syntaktische Ausdruck von expectedType, wie vom Compiler über den Aufruferargumentausdruck angegeben. Benutzer sollten keinen Wert für diesen Parameter übergeben.
- collectionExpression
- String
Der syntaktische Ausdruck der Auflistung, wie vom Compiler über den Aufruferargumentausdruck angegeben. Benutzer sollten keinen Wert für diesen Parameter übergeben.
Ausnahmen
Wird ausgelöst, wenn expectedType oder null ist, oder einige Elemente von collection null oder erben nicht von / implementieren expectedTypecollection .
Gilt für:
AreAllOfType<TExpected>(IEnumerable, String, String)
- Quelle:
- Assert.AreAllOfType.cs
Überprüft, ob alle Elemente in der angegebenen Auflistung Instanzen des erwarteten Typs (oder abgeleitet von) sind, und löst eine Ausnahme aus, wenn sich der erwartete Typ nicht in der Vererbungshierarchie eines oder mehrerer Elemente befindet oder ein Element null ist.
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 = "")
Typparameter
- TExpected
Der Typ jedes collection Elements wird erwartet.
Parameter
- collection
- IEnumerable
Die Auflistung, die Elemente enthält, die der Test erwartet, ist vom angegebenen Typ.
- message
- String
Die Meldung, die in die Ausnahme eingeschlossen werden soll, wenn ein Element collection null ist oder keine Instanz von TExpected. Die Meldung wird in Testergebnissen angezeigt.
- collectionExpression
- String
Der syntaktische Ausdruck der Auflistung, wie vom Compiler über den Aufruferargumentausdruck angegeben. Benutzer sollten keinen Wert für diesen Parameter übergeben.
Ausnahmen
Wird ausgelöst, wenn collection null oder einige Elemente null collection sind oder nicht von /implementieren TExpectederben.