CollectionAssert Třída
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í.
Kolekce pomocných tříd pro testování různých podmínek spojených s kolekcemi v rámci testů jednotek. Pokud testovaná podmínka není splněná, vyvolá se výjimka.
public ref class CollectionAssert abstract sealed
public class CollectionAssert
public sealed class CollectionAssert
[System.Runtime.CompilerServices.Nullable(0)]
public sealed class CollectionAssert
public static class CollectionAssert
type CollectionAssert = class
[<System.Runtime.CompilerServices.Nullable(0)>]
type CollectionAssert = class
Public Class CollectionAssert
Public NotInheritable Class CollectionAssert
- Dědičnost
-
CollectionAssert
- Atributy
Konstruktory
| Name | Description |
|---|---|
| CollectionAssert() |
Kolekce pomocných tříd pro testování různých podmínek spojených s kolekcemi v rámci testů jednotek. Pokud testovaná podmínka není splněná, vyvolá se výjimka. |
Vlastnosti
| Name | Description |
|---|---|
| That |
Získá singleton instance CollectionAssert funkce. |
Metody
| Name | Description |
|---|---|
| AllItemsAreInstancesOfType(ICollection, Type, String, Object[]) |
Testuje, zda všechny prvky v zadané kolekci jsou instancemi očekávaného typu a vyvolá výjimku, pokud očekávaný typ není v hierarchii dědičnosti jednoho nebo více prvků. |
| AllItemsAreInstancesOfType(ICollection, Type, String) |
Testuje, zda všechny prvky v zadané kolekci jsou instancemi očekávaného typu a vyvolá výjimku, pokud očekávaný typ není v hierarchii dědičnosti jednoho nebo více prvků. |
| AllItemsAreInstancesOfType(ICollection, Type) |
Testuje, zda všechny prvky v zadané kolekci jsou instancemi očekávaného typu a vyvolá výjimku, pokud očekávaný typ není v hierarchii dědičnosti jednoho nebo více prvků. |
| AllItemsAreNotNull(ICollection, String, Object[]) |
Testuje, zda všechny položky v zadané kolekci nejsou null a vyvolá výjimku, pokud některý prvek má hodnotu null. |
| AllItemsAreNotNull(ICollection, String) |
Testuje, zda všechny položky v zadané kolekci nejsou null a vyvolá výjimku, pokud některý prvek má hodnotu null. |
| AllItemsAreNotNull(ICollection) |
Testuje, zda všechny položky v zadané kolekci nejsou null a vyvolá výjimku, pokud některý prvek má hodnotu null. |
| AllItemsAreUnique(ICollection, String, Object[]) |
Testuje, zda jsou všechny položky v zadané kolekci jedinečné nebo ne, a vyvolá, pokud jsou některé dva prvky v kolekci stejné. |
| AllItemsAreUnique(ICollection, String) |
Testuje, zda jsou všechny položky v zadané kolekci jedinečné nebo ne, a vyvolá, pokud jsou některé dva prvky v kolekci stejné. |
| AllItemsAreUnique(ICollection) |
Testuje, zda jsou všechny položky v zadané kolekci jedinečné nebo ne, a vyvolá, pokud jsou některé dva prvky v kolekci stejné. |
| AreEqual(ICollection, ICollection, IComparer, String, Object[]) |
Testuje, zda jsou zadané kolekce stejné a vyvolá výjimku, pokud dvě kolekce nejsou stejné. Rovnost je definována jako mít stejné prvky ve stejném pořadí a množství. Různé odkazy na stejnou hodnotu se považují za stejné. |
| AreEqual(ICollection, ICollection, IComparer, String) |
Testuje, zda jsou zadané kolekce stejné a vyvolá výjimku, pokud dvě kolekce nejsou stejné. Rovnost je definována jako mít stejné prvky ve stejném pořadí a množství. Různé odkazy na stejnou hodnotu se považují za stejné. |
| AreEqual(ICollection, ICollection, IComparer) |
Testuje, zda jsou zadané kolekce stejné a vyvolá výjimku, pokud dvě kolekce nejsou stejné. Rovnost je definována jako mít stejné prvky ve stejném pořadí a množství. Různé odkazy na stejnou hodnotu se považují za stejné. |
| AreEqual(ICollection, ICollection, String, Object[]) |
Testuje, zda jsou zadané kolekce stejné a vyvolá výjimku, pokud dvě kolekce nejsou stejné. Rovnost je definována jako mít stejné prvky ve stejném pořadí a množství. Zda jsou dva prvky stejné, je kontrolována pomocí Equals(Object, Object) metody. Různé odkazy na stejnou hodnotu se považují za stejné. |
| AreEqual(ICollection, ICollection, String) |
Testuje, zda jsou zadané kolekce stejné a vyvolá výjimku, pokud dvě kolekce nejsou stejné. Rovnost je definována jako mít stejné prvky ve stejném pořadí a množství. Zda jsou dva prvky stejné, je kontrolována pomocí Equals(Object, Object) metody. Různé odkazy na stejnou hodnotu se považují za stejné. |
| AreEqual(ICollection, ICollection) |
Testuje, zda jsou zadané kolekce stejné a vyvolá výjimku, pokud dvě kolekce nejsou stejné. Rovnost je definována jako mít stejné prvky ve stejném pořadí a množství. Zda jsou dva prvky stejné, je kontrolována pomocí Equals(Object, Object) metody. Různé odkazy na stejnou hodnotu se považují za stejné. |
| AreEquivalent(ICollection, ICollection, String, Object[]) |
Testuje, zda dvě kolekce obsahují stejné prvky a vyvolá výjimku, pokud některý z kolekcí obsahuje prvek, který není v druhé kolekci. |
| AreEquivalent(ICollection, ICollection, String) |
Testuje, zda dvě kolekce obsahují stejné prvky a vyvolá výjimku, pokud některý z kolekcí obsahuje prvek, který není v druhé kolekci. |
| AreEquivalent(ICollection, ICollection) |
Testuje, zda dvě kolekce obsahují stejné prvky a vyvolá výjimku, pokud některý z kolekcí obsahuje prvek, který není v druhé kolekci. |
| AreEquivalent<T>(IEnumerable<T>, IEnumerable<T>, IEqualityComparer<T>, String, Object[]) |
Testuje, zda dvě kolekce obsahují stejné prvky a vyvolá výjimku, pokud některý z kolekcí obsahuje prvek, který není v druhé kolekci. |
| AreEquivalent<T>(IEnumerable<T>, IEnumerable<T>, IEqualityComparer<T>, String) |
Testuje, zda dvě kolekce obsahují stejné prvky a vyvolá výjimku, pokud některý z kolekcí obsahuje prvek, který není v druhé kolekci. |
| AreEquivalent<T>(IEnumerable<T>, IEnumerable<T>, IEqualityComparer<T>) |
Testuje, zda dvě kolekce obsahují stejné prvky a vyvolá výjimku, pokud některý z kolekcí obsahuje prvek, který není v druhé kolekci. |
| AreNotEqual(ICollection, ICollection, IComparer, String, Object[]) |
Testuje, zda jsou zadané kolekce nerovné a vyvolá výjimku, pokud jsou dvě kolekce stejné. Rovnost je definována jako mít stejné prvky ve stejném pořadí a množství. Různé odkazy na stejnou hodnotu se považují za stejné. |
| AreNotEqual(ICollection, ICollection, IComparer, String) |
Testuje, zda jsou zadané kolekce nerovné a vyvolá výjimku, pokud jsou dvě kolekce stejné. Rovnost je definována jako mít stejné prvky ve stejném pořadí a množství. Různé odkazy na stejnou hodnotu se považují za stejné. |
| AreNotEqual(ICollection, ICollection, IComparer) |
Testuje, zda jsou zadané kolekce nerovné a vyvolá výjimku, pokud jsou dvě kolekce stejné. Rovnost je definována jako mít stejné prvky ve stejném pořadí a množství. Různé odkazy na stejnou hodnotu se považují za stejné. |
| AreNotEqual(ICollection, ICollection, String, Object[]) |
Testuje, zda jsou zadané kolekce nerovné a vyvolá výjimku, pokud jsou dvě kolekce stejné. Rovnost je definována jako mít stejné prvky ve stejném pořadí a množství. Zda jsou dva prvky stejné, je kontrolována pomocí Equals(Object, Object) metody. Různé odkazy na stejnou hodnotu se považují za stejné. |
| AreNotEqual(ICollection, ICollection, String) |
Testuje, zda jsou zadané kolekce nerovné a vyvolá výjimku, pokud jsou dvě kolekce stejné. Rovnost je definována jako mít stejné prvky ve stejném pořadí a množství. Zda jsou dva prvky stejné, je kontrolována pomocí Equals(Object, Object) metody. Různé odkazy na stejnou hodnotu se považují za stejné. |
| AreNotEqual(ICollection, ICollection) |
Testuje, zda jsou zadané kolekce nerovné a vyvolá výjimku, pokud jsou dvě kolekce stejné. Rovnost je definována jako mít stejné prvky ve stejném pořadí a množství. Zda jsou dva prvky stejné, je kontrolována pomocí Equals(Object, Object) metody. Různé odkazy na stejnou hodnotu se považují za stejné. |
| AreNotEquivalent(ICollection, ICollection, String, Object[]) |
Testuje, zda dvě kolekce obsahují různé prvky a vyvolá výjimku, pokud dvě kolekce obsahují identické prvky bez ohledu na pořadí. |
| AreNotEquivalent(ICollection, ICollection, String) |
Testuje, zda dvě kolekce obsahují různé prvky a vyvolá výjimku, pokud dvě kolekce obsahují identické prvky bez ohledu na pořadí. |
| AreNotEquivalent(ICollection, ICollection) |
Testuje, zda dvě kolekce obsahují různé prvky a vyvolá výjimku, pokud dvě kolekce obsahují identické prvky bez ohledu na pořadí. |
| AreNotEquivalent<T>(IEnumerable<T>, IEnumerable<T>, IEqualityComparer<T>, String, Object[]) |
Testuje, zda dvě kolekce obsahují různé prvky a vyvolá výjimku, pokud dvě kolekce obsahují identické prvky bez ohledu na pořadí. |
| AreNotEquivalent<T>(IEnumerable<T>, IEnumerable<T>, IEqualityComparer<T>, String) |
Testuje, zda dvě kolekce obsahují různé prvky a vyvolá výjimku, pokud dvě kolekce obsahují identické prvky bez ohledu na pořadí. |
| AreNotEquivalent<T>(IEnumerable<T>, IEnumerable<T>, IEqualityComparer<T>) |
Testuje, zda dvě kolekce obsahují různé prvky a vyvolá výjimku, pokud dvě kolekce obsahují identické prvky bez ohledu na pořadí. |
| Contains(ICollection, Object, String, Object[]) |
Testuje, zda zadaná kolekce obsahuje zadaný prvek a vyvolá výjimku, pokud prvek není v kolekci. |
| Contains(ICollection, Object, String) |
Testuje, zda zadaná kolekce obsahuje zadaný prvek a vyvolá výjimku, pokud prvek není v kolekci. |
| Contains(ICollection, Object) |
Testuje, zda zadaná kolekce obsahuje zadaný prvek a vyvolá výjimku, pokud prvek není v kolekci. |
| DoesNotContain(ICollection, Object, String, Object[]) |
Testuje, zda zadaná kolekce neobsahuje zadaný prvek a vyvolá výjimku, pokud je prvek v kolekci. |
| DoesNotContain(ICollection, Object, String) |
Testuje, zda zadaná kolekce neobsahuje zadaný prvek a vyvolá výjimku, pokud je prvek v kolekci. |
| DoesNotContain(ICollection, Object) |
Testuje, zda zadaná kolekce neobsahuje zadaný prvek a vyvolá výjimku, pokud je prvek v kolekci. |
| Equals(Object, Object) |
Zastaralé.
Statické rovná se přetížení se používají k porovnávání instancí dvou typů pro rovnost. Tato metoda by neměla být použita pro porovnání dvou instancí rovnosti. V testech jednotek použijte CollectionAssert.AreEqual a související přetížení. |
| IsNotSubsetOf(ICollection, ICollection, String, Object[]) |
Testuje, zda jedna kolekce není podmnožinou jiné kolekce a vyvolá výjimku, pokud jsou všechny prvky v podmnožině také v nadmnožině. |
| IsNotSubsetOf(ICollection, ICollection, String) |
Testuje, zda jedna kolekce není podmnožinou jiné kolekce a vyvolá výjimku, pokud jsou všechny prvky v podmnožině také v nadmnožině. |
| IsNotSubsetOf(ICollection, ICollection) |
Testuje, zda jedna kolekce není podmnožinou jiné kolekce a vyvolá výjimku, pokud jsou všechny prvky v podmnožině také v nadmnožině. |
| IsSubsetOf(ICollection, ICollection, String, Object[]) |
Testuje, zda jedna kolekce je podmnožinou jiné kolekce a vyvolá výjimku, pokud některý prvek v podmnožině není také v nadmnožině. |
| IsSubsetOf(ICollection, ICollection, String) |
Testuje, zda jedna kolekce je podmnožinou jiné kolekce a vyvolá výjimku, pokud některý prvek v podmnožině není také v nadmnožině. |
| IsSubsetOf(ICollection, ICollection) |
Testuje, zda jedna kolekce je podmnožinou jiné kolekce a vyvolá výjimku, pokud některý prvek v podmnožině není také v nadmnožině. |
| ReferenceEquals(Object, Object) |
Zastaralé.
Static ReferenceEquals přetížení se používají k porovnání instancí dvou typů pro rovnost odkazů. Tato metoda by neměla být použita pro porovnání dvou instancí rovnosti odkazů. V testech jednotek použijte metody CollectionAssert nebo Assert.AreSame a související přetížení. |