CollectionAssert Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Коллекция вспомогательных классов для тестирования различных условий, связанных с коллекциями в модульных тестах. Если тестируемое условие не выполняется, создается исключение.
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
- Наследование
-
CollectionAssert
- Атрибуты
Конструкторы
| Имя | Описание |
|---|---|
| CollectionAssert() |
Коллекция вспомогательных классов для тестирования различных условий, связанных с коллекциями в модульных тестах. Если тестируемое условие не выполняется, создается исключение. |
Свойства
| Имя | Описание |
|---|---|
| That |
Возвращает одноэлементный экземпляр функции CollectionAssert. |
Методы
| Имя | Описание |
|---|---|
| AllItemsAreInstancesOfType(ICollection, Type, String, Object[]) |
Проверяет, являются ли все элементы указанной коллекции экземплярами ожидаемого типа и вызывают исключение, если ожидаемый тип не находится в иерархии наследования одного или нескольких элементов. |
| AllItemsAreInstancesOfType(ICollection, Type, String) |
Проверяет, являются ли все элементы указанной коллекции экземплярами ожидаемого типа и вызывают исключение, если ожидаемый тип не находится в иерархии наследования одного или нескольких элементов. |
| AllItemsAreInstancesOfType(ICollection, Type) |
Проверяет, являются ли все элементы указанной коллекции экземплярами ожидаемого типа и вызывают исключение, если ожидаемый тип не находится в иерархии наследования одного или нескольких элементов. |
| AllItemsAreNotNull(ICollection, String, Object[]) |
Проверяет, являются ли все элементы указанной коллекции не null и вызывают исключение, если любой элемент имеет значение NULL. |
| AllItemsAreNotNull(ICollection, String) |
Проверяет, являются ли все элементы указанной коллекции не null и вызывают исключение, если любой элемент имеет значение NULL. |
| AllItemsAreNotNull(ICollection) |
Проверяет, являются ли все элементы указанной коллекции не null и вызывают исключение, если любой элемент имеет значение NULL. |
| AllItemsAreUnique(ICollection, String, Object[]) |
Проверяет, являются ли все элементы указанной коллекции уникальными или нет, и вызывается, если все два элемента в коллекции равны. |
| AllItemsAreUnique(ICollection, String) |
Проверяет, являются ли все элементы указанной коллекции уникальными или нет, и вызывается, если все два элемента в коллекции равны. |
| AllItemsAreUnique(ICollection) |
Проверяет, являются ли все элементы указанной коллекции уникальными или нет, и вызывается, если все два элемента в коллекции равны. |
| AreEqual(ICollection, ICollection, IComparer, String, Object[]) |
Проверяет, равны ли указанные коллекции, и создает исключение, если две коллекции не равны. Равенство определяется как наличие одинаковых элементов в том же порядке и количестве. Разные ссылки на одно и то же значение считаются равными. |
| AreEqual(ICollection, ICollection, IComparer, String) |
Проверяет, равны ли указанные коллекции, и создает исключение, если две коллекции не равны. Равенство определяется как наличие одинаковых элементов в том же порядке и количестве. Разные ссылки на одно и то же значение считаются равными. |
| AreEqual(ICollection, ICollection, IComparer) |
Проверяет, равны ли указанные коллекции, и создает исключение, если две коллекции не равны. Равенство определяется как наличие одинаковых элементов в том же порядке и количестве. Разные ссылки на одно и то же значение считаются равными. |
| AreEqual(ICollection, ICollection, String, Object[]) |
Проверяет, равны ли указанные коллекции, и создает исключение, если две коллекции не равны. Равенство определяется как наличие одинаковых элементов в том же порядке и количестве. Проверяется ли два элемента с помощью Equals(Object, Object) метода. Разные ссылки на одно и то же значение считаются равными. |
| AreEqual(ICollection, ICollection, String) |
Проверяет, равны ли указанные коллекции, и создает исключение, если две коллекции не равны. Равенство определяется как наличие одинаковых элементов в том же порядке и количестве. Проверяется ли два элемента с помощью Equals(Object, Object) метода. Разные ссылки на одно и то же значение считаются равными. |
| AreEqual(ICollection, ICollection) |
Проверяет, равны ли указанные коллекции, и создает исключение, если две коллекции не равны. Равенство определяется как наличие одинаковых элементов в том же порядке и количестве. Проверяется ли два элемента с помощью Equals(Object, Object) метода. Разные ссылки на одно и то же значение считаются равными. |
| AreEquivalent(ICollection, ICollection, String, Object[]) |
Проверяет, содержат ли две коллекции одни и те же элементы и создает исключение, если одна из коллекций содержит элемент, не в другой коллекции. |
| AreEquivalent(ICollection, ICollection, String) |
Проверяет, содержат ли две коллекции одни и те же элементы и создает исключение, если одна из коллекций содержит элемент, не в другой коллекции. |
| AreEquivalent(ICollection, ICollection) |
Проверяет, содержат ли две коллекции одни и те же элементы и создает исключение, если одна из коллекций содержит элемент, не в другой коллекции. |
| AreEquivalent<T>(IEnumerable<T>, IEnumerable<T>, IEqualityComparer<T>, String, Object[]) |
Проверяет, содержат ли две коллекции одни и те же элементы и создает исключение, если одна из коллекций содержит элемент, не в другой коллекции. |
| AreEquivalent<T>(IEnumerable<T>, IEnumerable<T>, IEqualityComparer<T>, String) |
Проверяет, содержат ли две коллекции одни и те же элементы и создает исключение, если одна из коллекций содержит элемент, не в другой коллекции. |
| AreEquivalent<T>(IEnumerable<T>, IEnumerable<T>, IEqualityComparer<T>) |
Проверяет, содержат ли две коллекции одни и те же элементы и создает исключение, если одна из коллекций содержит элемент, не в другой коллекции. |
| AreNotEqual(ICollection, ICollection, IComparer, String, Object[]) |
Проверяет, являются ли указанные коллекции неравными и вызывают исключение, если две коллекции равны. Равенство определяется как наличие одинаковых элементов в том же порядке и количестве. Разные ссылки на одно и то же значение считаются равными. |
| AreNotEqual(ICollection, ICollection, IComparer, String) |
Проверяет, являются ли указанные коллекции неравными и вызывают исключение, если две коллекции равны. Равенство определяется как наличие одинаковых элементов в том же порядке и количестве. Разные ссылки на одно и то же значение считаются равными. |
| AreNotEqual(ICollection, ICollection, IComparer) |
Проверяет, являются ли указанные коллекции неравными и вызывают исключение, если две коллекции равны. Равенство определяется как наличие одинаковых элементов в том же порядке и количестве. Разные ссылки на одно и то же значение считаются равными. |
| AreNotEqual(ICollection, ICollection, String, Object[]) |
Проверяет, являются ли указанные коллекции неравными и вызывают исключение, если две коллекции равны. Равенство определяется как наличие одинаковых элементов в том же порядке и количестве. Проверяется ли два элемента с помощью Equals(Object, Object) метода. Разные ссылки на одно и то же значение считаются равными. |
| AreNotEqual(ICollection, ICollection, String) |
Проверяет, являются ли указанные коллекции неравными и вызывают исключение, если две коллекции равны. Равенство определяется как наличие одинаковых элементов в том же порядке и количестве. Проверяется ли два элемента с помощью Equals(Object, Object) метода. Разные ссылки на одно и то же значение считаются равными. |
| AreNotEqual(ICollection, ICollection) |
Проверяет, являются ли указанные коллекции неравными и вызывают исключение, если две коллекции равны. Равенство определяется как наличие одинаковых элементов в том же порядке и количестве. Проверяется ли два элемента с помощью Equals(Object, Object) метода. Разные ссылки на одно и то же значение считаются равными. |
| AreNotEquivalent(ICollection, ICollection, String, Object[]) |
Проверяет, содержат ли две коллекции разные элементы и создает исключение, если две коллекции содержат идентичные элементы без учета порядка. |
| AreNotEquivalent(ICollection, ICollection, String) |
Проверяет, содержат ли две коллекции разные элементы и создает исключение, если две коллекции содержат идентичные элементы без учета порядка. |
| AreNotEquivalent(ICollection, ICollection) |
Проверяет, содержат ли две коллекции разные элементы и создает исключение, если две коллекции содержат идентичные элементы без учета порядка. |
| AreNotEquivalent<T>(IEnumerable<T>, IEnumerable<T>, IEqualityComparer<T>, String, Object[]) |
Проверяет, содержат ли две коллекции разные элементы и создает исключение, если две коллекции содержат идентичные элементы без учета порядка. |
| AreNotEquivalent<T>(IEnumerable<T>, IEnumerable<T>, IEqualityComparer<T>, String) |
Проверяет, содержат ли две коллекции разные элементы и создает исключение, если две коллекции содержат идентичные элементы без учета порядка. |
| AreNotEquivalent<T>(IEnumerable<T>, IEnumerable<T>, IEqualityComparer<T>) |
Проверяет, содержат ли две коллекции разные элементы и создает исключение, если две коллекции содержат идентичные элементы без учета порядка. |
| Contains(ICollection, Object, String, Object[]) |
Проверяет, содержит ли указанная коллекция указанный элемент и создает исключение, если элемент не входит в коллекцию. |
| Contains(ICollection, Object, String) |
Проверяет, содержит ли указанная коллекция указанный элемент и создает исключение, если элемент не входит в коллекцию. |
| Contains(ICollection, Object) |
Проверяет, содержит ли указанная коллекция указанный элемент и создает исключение, если элемент не входит в коллекцию. |
| DoesNotContain(ICollection, Object, String, Object[]) |
Проверяет, не содержит ли указанная коллекция указанный элемент и вызывает исключение, если элемент находится в коллекции. |
| DoesNotContain(ICollection, Object, String) |
Проверяет, не содержит ли указанная коллекция указанный элемент и вызывает исключение, если элемент находится в коллекции. |
| DoesNotContain(ICollection, Object) |
Проверяет, не содержит ли указанная коллекция указанный элемент и вызывает исключение, если элемент находится в коллекции. |
| Equals(Object, Object) |
Устаревшие..
Статические равные перегрузки используются для сравнения экземпляров двух типов для равенства. Этот метод не должен использоваться для сравнения двух экземпляров для равенства. Используйте CollectionAssert.AreEqual и связанные перегрузки в модульных тестах. |
| IsNotSubsetOf(ICollection, ICollection, String, Object[]) |
Проверяет, не является ли одна коллекция подмножеством другой коллекции и создает исключение, если все элементы в подмножестве также находятся в супермножестве. |
| IsNotSubsetOf(ICollection, ICollection, String) |
Проверяет, не является ли одна коллекция подмножеством другой коллекции и создает исключение, если все элементы в подмножестве также находятся в супермножестве. |
| IsNotSubsetOf(ICollection, ICollection) |
Проверяет, не является ли одна коллекция подмножеством другой коллекции и создает исключение, если все элементы в подмножестве также находятся в супермножестве. |
| IsSubsetOf(ICollection, ICollection, String, Object[]) |
Проверяет, является ли одна коллекция подмножеством другой коллекции и создает исключение, если любой элемент в подмножестве также не входит в супермножество. |
| IsSubsetOf(ICollection, ICollection, String) |
Проверяет, является ли одна коллекция подмножеством другой коллекции и создает исключение, если любой элемент в подмножестве также не входит в супермножество. |
| IsSubsetOf(ICollection, ICollection) |
Проверяет, является ли одна коллекция подмножеством другой коллекции и создает исключение, если любой элемент в подмножестве также не входит в супермножество. |
| ReferenceEquals(Object, Object) |
Устаревшие..
Статические перегрузки ReferenceEquals используются для сравнения экземпляров двух типов для равенства ссылок. Этот метод не следует использовать для сравнения двух экземпляров для равенства ссылок. Используйте методы CollectionAssert или Assert.AreSame и связанные перегрузки в модульных тестах. |