Assert.AreAllOfType Methode

Definition

Ü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.

Gilt für: