Assert.AreSequenceEqual Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
| Name | Description |
|---|---|
| AreSequenceEqual(IEnumerable, IEnumerable, IEqualityComparer, SequenceOrder, String, String, String) |
Testuje, zda dvě sekvence obsahují stejné prvky pomocí zadaného porovnávače a sémantiky pořadí a vyvolá výjimku, pokud ne. |
| AreSequenceEqual(IEnumerable, IEnumerable, IEqualityComparer, String, String, String) |
Testuje, zda dvě sekvence obsahují stejné prvky ve stejném pořadí pomocí zadaného porovnávače a vyvolá výjimku, pokud ne. |
| AreSequenceEqual(IEnumerable, IEnumerable, String, String, String) |
Testuje, zda dvě sekvence obsahují stejné prvky ve stejném pořadí a vyvolá výjimku, pokud ne. |
| AreSequenceEqual(IEnumerable, IEnumerable, SequenceOrder, String, String, String) |
Testuje, zda dvě sekvence obsahují stejné prvky pomocí zadané sémantiky pořadí a vyvolá výjimku, pokud ne. |
| AreSequenceEqual<T>(IEnumerable<T>, IEnumerable<T>, String, String, String) |
Testuje, zda dvě sekvence obsahují stejné prvky ve stejném pořadí a vyvolá výjimku, pokud ne. |
| AreSequenceEqual<T>(IEnumerable<T>, IEnumerable<T>, SequenceOrder, String, String, String) |
Testuje, zda dvě sekvence obsahují stejné prvky pomocí zadané sémantiky pořadí a vyvolá výjimku, pokud ne. |
| AreSequenceEqual<T>(IEnumerable<T>, IEnumerable<T>, IEqualityComparer<T>, String, String, String) |
Testuje, zda dvě sekvence obsahují stejné prvky ve stejném pořadí pomocí zadaného porovnávače a vyvolá výjimku, pokud ne. |
| AreSequenceEqual<T>(IEnumerable<T>, IEnumerable<T>, IEqualityComparer<T>, SequenceOrder, String, String, String) |
Testuje, zda dvě sekvence obsahují stejné prvky pomocí zadaného porovnávače a sémantiky pořadí a vyvolá výjimku, pokud ne. |
AreSequenceEqual(IEnumerable, IEnumerable, IEqualityComparer, SequenceOrder, String, String, String)
Testuje, zda dvě sekvence obsahují stejné prvky pomocí zadaného porovnávače a sémantiky pořadí a vyvolá výjimku, pokud ne.
public static void AreSequenceEqual(System.Collections.IEnumerable? expected, System.Collections.IEnumerable? actual, System.Collections.IEqualityComparer? comparer, Microsoft.VisualStudio.TestTools.UnitTesting.SequenceOrder order, string? message = "", string expectedExpression = "", string actualExpression = "");
static member AreSequenceEqual : System.Collections.IEnumerable * System.Collections.IEnumerable * System.Collections.IEqualityComparer * Microsoft.VisualStudio.TestTools.UnitTesting.SequenceOrder * string * string * string -> unit
Public Shared Sub AreSequenceEqual (expected As IEnumerable, actual As IEnumerable, comparer As IEqualityComparer, order As SequenceOrder, Optional message As String = "", Optional expectedExpression As String = "", Optional actualExpression As String = "")
Parametry
- expected
- IEnumerable
Očekává se, že sekvence bude rovna actual.
- actual
- IEnumerable
Posloupnost vytvořená kódem v rámci testu.
- comparer
- IEqualityComparer
Porovnávač rovnosti, který se má použít při porovnávání prvků nebo null použití výchozího porovnávače.
- order
- SequenceOrder
Určuje, zda se prvky musí zobrazovat ve stejném pořadí nebo v libovolném pořadí.
- message
- String
Zpráva, která se má zahrnout do výjimky, pokud se sekvence nerovnají.
- expectedExpression
- String
Syntaktický výraz očekávaného výrazu kompilátoru prostřednictvím výrazu argumentu volajícího.
- actualExpression
- String
Syntaktický výraz skutečné hodnoty, který kompilátor předá prostřednictvím výrazu argumentu volajícího.
Platí pro
AreSequenceEqual(IEnumerable, IEnumerable, IEqualityComparer, String, String, String)
Testuje, zda dvě sekvence obsahují stejné prvky ve stejném pořadí pomocí zadaného porovnávače a vyvolá výjimku, pokud ne.
public static void AreSequenceEqual(System.Collections.IEnumerable? expected, System.Collections.IEnumerable? actual, System.Collections.IEqualityComparer? comparer, string? message = "", string expectedExpression = "", string actualExpression = "");
static member AreSequenceEqual : System.Collections.IEnumerable * System.Collections.IEnumerable * System.Collections.IEqualityComparer * string * string * string -> unit
Public Shared Sub AreSequenceEqual (expected As IEnumerable, actual As IEnumerable, comparer As IEqualityComparer, Optional message As String = "", Optional expectedExpression As String = "", Optional actualExpression As String = "")
Parametry
- expected
- IEnumerable
Očekává se, že sekvence bude rovna actual.
- actual
- IEnumerable
Posloupnost vytvořená kódem v rámci testu.
- comparer
- IEqualityComparer
Porovnávač rovnosti, který se má použít při porovnávání prvků nebo null použití výchozího porovnávače.
- message
- String
Zpráva, která se má zahrnout do výjimky, pokud se sekvence nerovnají.
- expectedExpression
- String
Syntaktický výraz očekávaného výrazu kompilátoru prostřednictvím výrazu argumentu volajícího.
- actualExpression
- String
Syntaktický výraz skutečné hodnoty, který kompilátor předá prostřednictvím výrazu argumentu volajícího.
Platí pro
AreSequenceEqual(IEnumerable, IEnumerable, String, String, String)
Testuje, zda dvě sekvence obsahují stejné prvky ve stejném pořadí a vyvolá výjimku, pokud ne.
public static void AreSequenceEqual(System.Collections.IEnumerable? expected, System.Collections.IEnumerable? actual, string? message = "", string expectedExpression = "", string actualExpression = "");
static member AreSequenceEqual : System.Collections.IEnumerable * System.Collections.IEnumerable * string * string * string -> unit
Public Shared Sub AreSequenceEqual (expected As IEnumerable, actual As IEnumerable, Optional message As String = "", Optional expectedExpression As String = "", Optional actualExpression As String = "")
Parametry
- expected
- IEnumerable
Očekává se, že sekvence bude rovna actual.
- actual
- IEnumerable
Posloupnost vytvořená kódem v rámci testu.
- message
- String
Zpráva, která se má zahrnout do výjimky, pokud se sekvence nerovnají.
- expectedExpression
- String
Syntaktický výraz očekávaného výrazu kompilátoru prostřednictvím výrazu argumentu volajícího.
- actualExpression
- String
Syntaktický výraz skutečné hodnoty, který kompilátor předá prostřednictvím výrazu argumentu volajícího.
Platí pro
AreSequenceEqual(IEnumerable, IEnumerable, SequenceOrder, String, String, String)
Testuje, zda dvě sekvence obsahují stejné prvky pomocí zadané sémantiky pořadí a vyvolá výjimku, pokud ne.
public static void AreSequenceEqual(System.Collections.IEnumerable? expected, System.Collections.IEnumerable? actual, Microsoft.VisualStudio.TestTools.UnitTesting.SequenceOrder order, string? message = "", string expectedExpression = "", string actualExpression = "");
static member AreSequenceEqual : System.Collections.IEnumerable * System.Collections.IEnumerable * Microsoft.VisualStudio.TestTools.UnitTesting.SequenceOrder * string * string * string -> unit
Public Shared Sub AreSequenceEqual (expected As IEnumerable, actual As IEnumerable, order As SequenceOrder, Optional message As String = "", Optional expectedExpression As String = "", Optional actualExpression As String = "")
Parametry
- expected
- IEnumerable
Očekává se, že sekvence bude rovna actual.
- actual
- IEnumerable
Posloupnost vytvořená kódem v rámci testu.
- order
- SequenceOrder
Určuje, zda se prvky musí zobrazovat ve stejném pořadí nebo v libovolném pořadí.
- message
- String
Zpráva, která se má zahrnout do výjimky, pokud se sekvence nerovnají.
- expectedExpression
- String
Syntaktický výraz očekávaného výrazu kompilátoru prostřednictvím výrazu argumentu volajícího.
- actualExpression
- String
Syntaktický výraz skutečné hodnoty, který kompilátor předá prostřednictvím výrazu argumentu volajícího.
Platí pro
AreSequenceEqual<T>(IEnumerable<T>, IEnumerable<T>, String, String, String)
Testuje, zda dvě sekvence obsahují stejné prvky ve stejném pořadí a vyvolá výjimku, pokud ne.
public static void AreSequenceEqual<T>(System.Collections.Generic.IEnumerable<T>? expected, System.Collections.Generic.IEnumerable<T>? actual, string? message = "", string expectedExpression = "", string actualExpression = "");
static member AreSequenceEqual : seq<'T> * seq<'T> * string * string * string -> unit
Public Shared Sub AreSequenceEqual(Of T) (expected As IEnumerable(Of T), actual As IEnumerable(Of T), Optional message As String = "", Optional expectedExpression As String = "", Optional actualExpression As String = "")
Parametry typu
- T
Typ sekvencí prvků.
Parametry
- expected
- IEnumerable<T>
Očekává se, že sekvence bude rovna actual.
- actual
- IEnumerable<T>
Posloupnost vytvořená kódem v rámci testu.
- message
- String
Zpráva, která se má zahrnout do výjimky, pokud se sekvence nerovnají.
- expectedExpression
- String
Syntaktický výraz očekávaného výrazu kompilátoru prostřednictvím výrazu argumentu volajícího.
- actualExpression
- String
Syntaktický výraz skutečné hodnoty, který kompilátor předá prostřednictvím výrazu argumentu volajícího.
Platí pro
AreSequenceEqual<T>(IEnumerable<T>, IEnumerable<T>, SequenceOrder, String, String, String)
Testuje, zda dvě sekvence obsahují stejné prvky pomocí zadané sémantiky pořadí a vyvolá výjimku, pokud ne.
public static void AreSequenceEqual<T>(System.Collections.Generic.IEnumerable<T>? expected, System.Collections.Generic.IEnumerable<T>? actual, Microsoft.VisualStudio.TestTools.UnitTesting.SequenceOrder order, string? message = "", string expectedExpression = "", string actualExpression = "");
static member AreSequenceEqual : seq<'T> * seq<'T> * Microsoft.VisualStudio.TestTools.UnitTesting.SequenceOrder * string * string * string -> unit
Public Shared Sub AreSequenceEqual(Of T) (expected As IEnumerable(Of T), actual As IEnumerable(Of T), order As SequenceOrder, Optional message As String = "", Optional expectedExpression As String = "", Optional actualExpression As String = "")
Parametry typu
- T
Typ sekvencí prvků.
Parametry
- expected
- IEnumerable<T>
Očekává se, že sekvence bude rovna actual.
- actual
- IEnumerable<T>
Posloupnost vytvořená kódem v rámci testu.
- order
- SequenceOrder
Určuje, zda se prvky musí zobrazovat ve stejném pořadí nebo v libovolném pořadí.
- message
- String
Zpráva, která se má zahrnout do výjimky, pokud se sekvence nerovnají.
- expectedExpression
- String
Syntaktický výraz očekávaného výrazu kompilátoru prostřednictvím výrazu argumentu volajícího.
- actualExpression
- String
Syntaktický výraz skutečné hodnoty, který kompilátor předá prostřednictvím výrazu argumentu volajícího.
Platí pro
AreSequenceEqual<T>(IEnumerable<T>, IEnumerable<T>, IEqualityComparer<T>, String, String, String)
Testuje, zda dvě sekvence obsahují stejné prvky ve stejném pořadí pomocí zadaného porovnávače a vyvolá výjimku, pokud ne.
public static void AreSequenceEqual<T>(System.Collections.Generic.IEnumerable<T>? expected, System.Collections.Generic.IEnumerable<T>? actual, System.Collections.Generic.IEqualityComparer<T>? comparer, string? message = "", string expectedExpression = "", string actualExpression = "");
static member AreSequenceEqual : seq<'T> * seq<'T> * System.Collections.Generic.IEqualityComparer<'T> * string * string * string -> unit
Public Shared Sub AreSequenceEqual(Of T) (expected As IEnumerable(Of T), actual As IEnumerable(Of T), comparer As IEqualityComparer(Of T), Optional message As String = "", Optional expectedExpression As String = "", Optional actualExpression As String = "")
Parametry typu
- T
Typ sekvencí prvků.
Parametry
- expected
- IEnumerable<T>
Očekává se, že sekvence bude rovna actual.
- actual
- IEnumerable<T>
Posloupnost vytvořená kódem v rámci testu.
- comparer
- IEqualityComparer<T>
Porovnávač rovnosti, který se má použít při porovnávání prvků nebo null použití výchozího porovnávače.
- message
- String
Zpráva, která se má zahrnout do výjimky, pokud se sekvence nerovnají.
- expectedExpression
- String
Syntaktický výraz očekávaného výrazu kompilátoru prostřednictvím výrazu argumentu volajícího.
- actualExpression
- String
Syntaktický výraz skutečné hodnoty, který kompilátor předá prostřednictvím výrazu argumentu volajícího.
Platí pro
AreSequenceEqual<T>(IEnumerable<T>, IEnumerable<T>, IEqualityComparer<T>, SequenceOrder, String, String, String)
Testuje, zda dvě sekvence obsahují stejné prvky pomocí zadaného porovnávače a sémantiky pořadí a vyvolá výjimku, pokud ne.
public static void AreSequenceEqual<T>(System.Collections.Generic.IEnumerable<T>? expected, System.Collections.Generic.IEnumerable<T>? actual, System.Collections.Generic.IEqualityComparer<T>? comparer, Microsoft.VisualStudio.TestTools.UnitTesting.SequenceOrder order, string? message = "", string expectedExpression = "", string actualExpression = "");
static member AreSequenceEqual : seq<'T> * seq<'T> * System.Collections.Generic.IEqualityComparer<'T> * Microsoft.VisualStudio.TestTools.UnitTesting.SequenceOrder * string * string * string -> unit
Public Shared Sub AreSequenceEqual(Of T) (expected As IEnumerable(Of T), actual As IEnumerable(Of T), comparer As IEqualityComparer(Of T), order As SequenceOrder, Optional message As String = "", Optional expectedExpression As String = "", Optional actualExpression As String = "")
Parametry typu
- T
Typ sekvencí prvků.
Parametry
- expected
- IEnumerable<T>
Očekává se, že sekvence bude rovna actual.
- actual
- IEnumerable<T>
Posloupnost vytvořená kódem v rámci testu.
- comparer
- IEqualityComparer<T>
Porovnávač rovnosti, který se má použít při porovnávání prvků nebo null použití výchozího porovnávače.
- order
- SequenceOrder
Určuje, zda se prvky musí zobrazovat ve stejném pořadí nebo v libovolném pořadí.
- message
- String
Zpráva, která se má zahrnout do výjimky, pokud se sekvence nerovnají.
- expectedExpression
- String
Syntaktický výraz očekávaného výrazu kompilátoru prostřednictvím výrazu argumentu volajícího.
- actualExpression
- String
Syntaktický výraz skutečné hodnoty, který kompilátor předá prostřednictvím výrazu argumentu volajícího.