Język

Assert.AreAllOfType Metoda

Definicja

Przeciążenia

Nazwa Opis
AreAllOfType(Type, IEnumerable, String, String, String)

Sprawdza, czy wszystkie elementy w określonej kolekcji są wystąpieniami (lub pochodzi od) oczekiwanego typu i zgłasza wyjątek, jeśli oczekiwany typ nie znajduje się w hierarchii dziedziczenia co najmniej jednego elementu, lub jeśli którykolwiek element ma wartość null.

AreAllOfType<TExpected,TItem>(ReadOnlyMemory<TItem>, String, String)

Sprawdza, czy wszystkie elementy w określonej pamięci są wystąpieniami (lub pochodnymi) TExpected.

AreAllOfType<TExpected,TItem>(Span<TItem>, String, String)

Sprawdza, czy wszystkie elementy w określonym zakresie są wystąpieniami (lub pochodnymi) TExpected.

AreAllOfType<TExpected,TItem>(ReadOnlySpan<TItem>, String, String)

Sprawdza, czy wszystkie elementy w określonym zakresie są wystąpieniami (lub pochodnymi) TExpected.

AreAllOfType<TExpected,TItem>(Memory<TItem>, String, String)

Sprawdza, czy wszystkie elementy w określonej pamięci są wystąpieniami (lub pochodnymi) TExpected.

AreAllOfType<TExpected>(IEnumerable, String, String)

Sprawdza, czy wszystkie elementy w określonej kolekcji są wystąpieniami (lub pochodzi od) oczekiwanego typu i zgłasza wyjątek, jeśli oczekiwany typ nie znajduje się w hierarchii dziedziczenia co najmniej jednego elementu, lub jeśli którykolwiek element ma wartość null.

AreAllOfType<TItem>(Type, ReadOnlyMemory<TItem>, String, String, String)

Sprawdza, czy wszystkie elementy w określonej pamięci są wystąpieniami (lub pochodnymi) oczekiwanego typu.

AreAllOfType<TItem>(Type, ReadOnlySpan<TItem>, String, String, String)

Sprawdza, czy wszystkie elementy w określonym zakresie są wystąpieniami (lub pochodnymi) oczekiwanego typu.

AreAllOfType<TItem>(Type, Memory<TItem>, String, String, String)

Sprawdza, czy wszystkie elementy w określonej pamięci są wystąpieniami (lub pochodnymi) oczekiwanego typu.

AreAllOfType<TItem>(Type, Span<TItem>, String, String, String)

Sprawdza, czy wszystkie elementy w określonym zakresie są wystąpieniami (lub pochodnymi) oczekiwanego typu.

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

Źródło:
Assert.AreAllOfType.cs

Sprawdza, czy wszystkie elementy w określonej kolekcji są wystąpieniami (lub pochodzi od) oczekiwanego typu i zgłasza wyjątek, jeśli oczekiwany typ nie znajduje się w hierarchii dziedziczenia co najmniej jednego elementu, lub jeśli którykolwiek element ma wartość 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 = "")

Parametry

expectedType
Type

Oczekiwany typ każdego elementu elementu collection.

collection
IEnumerable

Kolekcja zawierająca elementy, których test oczekuje od określonego typu.

message
String

Komunikat, który ma być uwzględniony w wyjątku, gdy element w collection elemecie ma wartość null lub nie wystąpienie klasy expectedType. Komunikat jest wyświetlany w wynikach testu.

expectedTypeExpression
String

Składniowe wyrażenie expectedType podane przez kompilator za pomocą wyrażenia argumentu wywołującego. Użytkownicy nie powinni przekazywać wartości dla tego parametru.

collectionExpression
String

Wyrażenie składniowe kolekcji podane przez kompilator za pomocą wyrażenia argumentu wywołującego. Użytkownicy nie powinni przekazywać wartości dla tego parametru.

Wyjątki

Zgłaszany, jeśli expectedType lub collection ma wartość null, lub niektóre elementy collection mają wartość null lub nie dziedziczą z /implementuj expectedType.

Dotyczy

AreAllOfType<TExpected,TItem>(ReadOnlyMemory<TItem>, String, String)

Sprawdza, czy wszystkie elementy w określonej pamięci są wystąpieniami (lub pochodnymi) TExpected.

public static void AreAllOfType<TExpected,TItem>(ReadOnlyMemory<TItem> collection, string? message = "", string collectionExpression = "");
static member AreAllOfType : ReadOnlyMemory<'Item> * string * string -> unit
Public Shared Sub AreAllOfType(Of TExpected, TItem) (collection As ReadOnlyMemory(Of TItem), Optional message As String = "", Optional collectionExpression As String = "")

Parametry typu

TExpected

Typ każdego elementu collection powinien mieć wartość .

TItem

Typ elementu pamięci.

Parametry

collection
ReadOnlyMemory<TItem>

Pamięć zawierająca elementy, których test oczekuje od określonego typu.

message
String

Komunikat do uwzględnienia w wyjątku, gdy potwierdzenie zakończy się niepowodzeniem.

collectionExpression
String

Wyrażenie składniowe kolekcji podane przez kompilator za pomocą wyrażenia argumentu wywołującego. Użytkownicy nie powinni przekazywać wartości dla tego parametru.

Dotyczy

AreAllOfType<TExpected,TItem>(Span<TItem>, String, String)

Sprawdza, czy wszystkie elementy w określonym zakresie są wystąpieniami (lub pochodnymi) TExpected.

public static void AreAllOfType<TExpected,TItem>(Span<TItem> collection, string? message = "", string collectionExpression = "");
static member AreAllOfType : Span<'Item> * string * string -> unit
Public Shared Sub AreAllOfType(Of TExpected, TItem) (collection As Span(Of TItem), Optional message As String = "", Optional collectionExpression As String = "")

Parametry typu

TExpected

Typ każdego elementu collection powinien mieć wartość .

TItem

Typ elementu zakresu.

Parametry

collection
Span<TItem>

Zakres zawierający elementy, których test oczekuje od określonego typu.

message
String

Komunikat do uwzględnienia w wyjątku, gdy potwierdzenie zakończy się niepowodzeniem.

collectionExpression
String

Wyrażenie składniowe kolekcji podane przez kompilator za pomocą wyrażenia argumentu wywołującego. Użytkownicy nie powinni przekazywać wartości dla tego parametru.

Dotyczy

AreAllOfType<TExpected,TItem>(ReadOnlySpan<TItem>, String, String)

Sprawdza, czy wszystkie elementy w określonym zakresie są wystąpieniami (lub pochodnymi) TExpected.

public static void AreAllOfType<TExpected,TItem>(ReadOnlySpan<TItem> collection, string? message = "", string collectionExpression = "");
static member AreAllOfType : ReadOnlySpan<'Item> * string * string -> unit
Public Shared Sub AreAllOfType(Of TExpected, TItem) (collection As ReadOnlySpan(Of TItem), Optional message As String = "", Optional collectionExpression As String = "")

Parametry typu

TExpected

Typ każdego elementu collection powinien mieć wartość .

TItem

Typ elementu zakresu.

Parametry

collection
ReadOnlySpan<TItem>

Zakres zawierający elementy, których test oczekuje od określonego typu.

message
String

Komunikat do uwzględnienia w wyjątku, gdy potwierdzenie zakończy się niepowodzeniem.

collectionExpression
String

Wyrażenie składniowe kolekcji podane przez kompilator za pomocą wyrażenia argumentu wywołującego. Użytkownicy nie powinni przekazywać wartości dla tego parametru.

Dotyczy

AreAllOfType<TExpected,TItem>(Memory<TItem>, String, String)

Sprawdza, czy wszystkie elementy w określonej pamięci są wystąpieniami (lub pochodnymi) TExpected.

public static void AreAllOfType<TExpected,TItem>(Memory<TItem> collection, string? message = "", string collectionExpression = "");
static member AreAllOfType : Memory<'Item> * string * string -> unit
Public Shared Sub AreAllOfType(Of TExpected, TItem) (collection As Memory(Of TItem), Optional message As String = "", Optional collectionExpression As String = "")

Parametry typu

TExpected

Typ każdego elementu collection powinien mieć wartość .

TItem

Typ elementu pamięci.

Parametry

collection
Memory<TItem>

Pamięć zawierająca elementy, których test oczekuje od określonego typu.

message
String

Komunikat do uwzględnienia w wyjątku, gdy potwierdzenie zakończy się niepowodzeniem.

collectionExpression
String

Wyrażenie składniowe kolekcji podane przez kompilator za pomocą wyrażenia argumentu wywołującego. Użytkownicy nie powinni przekazywać wartości dla tego parametru.

Dotyczy

AreAllOfType<TExpected>(IEnumerable, String, String)

Źródło:
Assert.AreAllOfType.cs

Sprawdza, czy wszystkie elementy w określonej kolekcji są wystąpieniami (lub pochodzi od) oczekiwanego typu i zgłasza wyjątek, jeśli oczekiwany typ nie znajduje się w hierarchii dziedziczenia co najmniej jednego elementu, lub jeśli którykolwiek element ma wartość 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 = "")

Parametry typu

TExpected

Typ każdego elementu collection powinien mieć wartość .

Parametry

collection
IEnumerable

Kolekcja zawierająca elementy, których test oczekuje od określonego typu.

message
String

Komunikat, który ma być uwzględniony w wyjątku, gdy element w collection elemecie ma wartość null lub nie wystąpienie klasy TExpected. Komunikat jest wyświetlany w wynikach testu.

collectionExpression
String

Wyrażenie składniowe kolekcji podane przez kompilator za pomocą wyrażenia argumentu wywołującego. Użytkownicy nie powinni przekazywać wartości dla tego parametru.

Wyjątki

Zgłaszany, jeśli collection ma wartość null lub niektóre elementy collection mają wartość null lub nie dziedziczą wartości / implementują TExpectedelement .

Dotyczy

AreAllOfType<TItem>(Type, ReadOnlyMemory<TItem>, String, String, String)

Sprawdza, czy wszystkie elementy w określonej pamięci są wystąpieniami (lub pochodnymi) oczekiwanego typu.

public static void AreAllOfType<TItem>(Type? expectedType, ReadOnlyMemory<TItem> collection, string? message = "", string expectedTypeExpression = "", string collectionExpression = "");
static member AreAllOfType : Type * ReadOnlyMemory<'Item> * string * string * string -> unit
Public Shared Sub AreAllOfType(Of TItem) (expectedType As Type, collection As ReadOnlyMemory(Of TItem), Optional message As String = "", Optional expectedTypeExpression As String = "", Optional collectionExpression As String = "")

Parametry typu

TItem

Typ elementu pamięci.

Parametry

expectedType
Type

Oczekiwany typ każdego elementu elementu collection.

collection
ReadOnlyMemory<TItem>

Pamięć zawierająca elementy, których test oczekuje od określonego typu.

message
String

Komunikat do uwzględnienia w wyjątku, gdy potwierdzenie zakończy się niepowodzeniem.

expectedTypeExpression
String

Składniowe wyrażenie expectedType podane przez kompilator za pomocą wyrażenia argumentu wywołującego. Użytkownicy nie powinni przekazywać wartości dla tego parametru.

collectionExpression
String

Wyrażenie składniowe kolekcji podane przez kompilator za pomocą wyrażenia argumentu wywołującego. Użytkownicy nie powinni przekazywać wartości dla tego parametru.

Dotyczy

AreAllOfType<TItem>(Type, ReadOnlySpan<TItem>, String, String, String)

Sprawdza, czy wszystkie elementy w określonym zakresie są wystąpieniami (lub pochodnymi) oczekiwanego typu.

public static void AreAllOfType<TItem>(Type? expectedType, ReadOnlySpan<TItem> collection, string? message = "", string expectedTypeExpression = "", string collectionExpression = "");
static member AreAllOfType : Type * ReadOnlySpan<'Item> * string * string * string -> unit
Public Shared Sub AreAllOfType(Of TItem) (expectedType As Type, collection As ReadOnlySpan(Of TItem), Optional message As String = "", Optional expectedTypeExpression As String = "", Optional collectionExpression As String = "")

Parametry typu

TItem

Typ elementu zakresu.

Parametry

expectedType
Type

Oczekiwany typ każdego elementu elementu collection.

collection
ReadOnlySpan<TItem>

Zakres zawierający elementy, których test oczekuje od określonego typu.

message
String

Komunikat do uwzględnienia w wyjątku, gdy potwierdzenie zakończy się niepowodzeniem.

expectedTypeExpression
String

Składniowe wyrażenie expectedType podane przez kompilator za pomocą wyrażenia argumentu wywołującego. Użytkownicy nie powinni przekazywać wartości dla tego parametru.

collectionExpression
String

Wyrażenie składniowe kolekcji podane przez kompilator za pomocą wyrażenia argumentu wywołującego. Użytkownicy nie powinni przekazywać wartości dla tego parametru.

Dotyczy

AreAllOfType<TItem>(Type, Memory<TItem>, String, String, String)

Sprawdza, czy wszystkie elementy w określonej pamięci są wystąpieniami (lub pochodnymi) oczekiwanego typu.

public static void AreAllOfType<TItem>(Type? expectedType, Memory<TItem> collection, string? message = "", string expectedTypeExpression = "", string collectionExpression = "");
static member AreAllOfType : Type * Memory<'Item> * string * string * string -> unit
Public Shared Sub AreAllOfType(Of TItem) (expectedType As Type, collection As Memory(Of TItem), Optional message As String = "", Optional expectedTypeExpression As String = "", Optional collectionExpression As String = "")

Parametry typu

TItem

Typ elementu pamięci.

Parametry

expectedType
Type

Oczekiwany typ każdego elementu elementu collection.

collection
Memory<TItem>

Pamięć zawierająca elementy, których test oczekuje od określonego typu.

message
String

Komunikat do uwzględnienia w wyjątku, gdy potwierdzenie zakończy się niepowodzeniem.

expectedTypeExpression
String

Składniowe wyrażenie expectedType podane przez kompilator za pomocą wyrażenia argumentu wywołującego. Użytkownicy nie powinni przekazywać wartości dla tego parametru.

collectionExpression
String

Wyrażenie składniowe kolekcji podane przez kompilator za pomocą wyrażenia argumentu wywołującego. Użytkownicy nie powinni przekazywać wartości dla tego parametru.

Dotyczy

AreAllOfType<TItem>(Type, Span<TItem>, String, String, String)

Sprawdza, czy wszystkie elementy w określonym zakresie są wystąpieniami (lub pochodnymi) oczekiwanego typu.

public static void AreAllOfType<TItem>(Type? expectedType, Span<TItem> collection, string? message = "", string expectedTypeExpression = "", string collectionExpression = "");
static member AreAllOfType : Type * Span<'Item> * string * string * string -> unit
Public Shared Sub AreAllOfType(Of TItem) (expectedType As Type, collection As Span(Of TItem), Optional message As String = "", Optional expectedTypeExpression As String = "", Optional collectionExpression As String = "")

Parametry typu

TItem

Typ elementu zakresu.

Parametry

expectedType
Type

Oczekiwany typ każdego elementu elementu collection.

collection
Span<TItem>

Zakres zawierający elementy, których test oczekuje od określonego typu.

message
String

Komunikat do uwzględnienia w wyjątku, gdy potwierdzenie zakończy się niepowodzeniem.

expectedTypeExpression
String

Składniowe wyrażenie expectedType podane przez kompilator za pomocą wyrażenia argumentu wywołującego. Użytkownicy nie powinni przekazywać wartości dla tego parametru.

collectionExpression
String

Wyrażenie składniowe kolekcji podane przez kompilator za pomocą wyrażenia argumentu wywołującego. Użytkownicy nie powinni przekazywać wartości dla tego parametru.

Dotyczy