Поделиться через


CollectionItemsEqualConstraint Класс

Определение

CollectionItemsEqualConstraint — это абстрактный базовый класс для всех ограничений коллекции, которые применяют некоторое понятие равенства элементов в рамках своей операции.

public abstract class CollectionItemsEqualConstraint : NUnit.Framework.Constraints.CollectionConstraint
type CollectionItemsEqualConstraint = class
    inherit CollectionConstraint
Наследование
CollectionItemsEqualConstraint
Производный

Конструкторы

CollectionItemsEqualConstraint()

Создание пустого объекта CollectionConstraint

CollectionItemsEqualConstraint(Object)

Создание объекта CollectionConstraint

Поля

actual

Фактическое значение, проверяемое на соответствие ограничению

(Унаследовано от Constraint)

Свойства

And

Возвращает выражение ConstraintExpression путем добавления И к текущему ограничению.

(Унаследовано от Constraint)
DisplayName

Отображаемое имя этого ограничения для использования в ToString(). Значение по умолчанию — это имя ограничения с удаленным конечным значением Constraint. Производные классы могут присваивать этому параметру другое имя в своих конструкторах.

(Унаследовано от Constraint)
IgnoreCase

Пометка ограничения, чтобы игнорировать регистр и возвращать себя.

Or

Возвращает выражение ConstraintExpression путем добавления Or к текущему ограничению.

(Унаследовано от Constraint)
With

Возвращает выражение ConstraintExpression путем добавления И к текущему ограничению.

(Унаследовано от Constraint)

Методы

After(Int32, Int32)

CollectionItemsEqualConstraint — это абстрактный базовый класс для всех ограничений коллекции, которые применяют некоторое понятие равенства элементов в рамках своей операции.

(Унаследовано от Constraint)
After(Int32)

CollectionItemsEqualConstraint — это абстрактный базовый класс для всех ограничений коллекции, которые применяют некоторое понятие равенства элементов в рамках своей операции.

(Унаследовано от Constraint)
doMatch(IEnumerable)

Защищенный метод, реализуемый производными классами

(Унаследовано от CollectionConstraint)
GetStringRepresentation()

CollectionItemsEqualConstraint — это абстрактный базовый класс для всех ограничений коллекции, которые применяют некоторое понятие равенства элементов в рамках своей операции.

(Унаследовано от Constraint)
ItemsEqual(Object, Object)

Сравнивает два элемента коллекции на равенство

Matches(Object)

Проверка соответствия ограничения заданному значению

(Унаследовано от CollectionConstraint)
Matches<T>(ActualValueDelegate<T>)

CollectionItemsEqualConstraint — это абстрактный базовый класс для всех ограничений коллекции, которые применяют некоторое понятие равенства элементов в рамках своей операции.

(Унаследовано от Constraint)
Matches<T>(T)

CollectionItemsEqualConstraint — это абстрактный базовый класс для всех ограничений коллекции, которые применяют некоторое понятие равенства элементов в рамках своей операции.

(Унаследовано от Constraint)
Tally(IEnumerable)

CollectionItemsEqualConstraint — это абстрактный базовый класс для всех ограничений коллекции, которые применяют некоторое понятие равенства элементов в рамках своей операции.

ToString()

Переопределение ToString по умолчанию возвращает ограничение DisplayName, за которым следуют все аргументы в угловых скобках.

(Унаследовано от Constraint)
Using(IComparer)

Пометка ограничения для использования предоставленного объекта IComparer.

Using(IEqualityComparer)

Пометка ограничения для использования предоставленного объекта IEqualityComparer.

Using<T>(Comparison<T>)

Пометка ограничения для использования предоставленного объекта сравнения.

Using<T>(IComparer<T>)

Пометка ограничения для использования предоставленного объекта IComparer.

Using<T>(IEqualityComparer<T>)

Пометка ограничения для использования предоставленного объекта IEqualityComparer.

WriteActualValueTo(MessageWriter)

Запишите фактическое значение для теста ограничения, завершиющегося сбоем, в MessageWriter. Реализация по умолчанию просто записывает необработанное значение фактического значения, оставляя его модулю записи для выполнения форматирования.

(Унаследовано от Constraint)
WriteDescriptionTo(MessageWriter)

Запись описания ограничения в MessageWriter

(Унаследовано от Constraint)
WriteMessageTo(MessageWriter)

Запишите сообщение о сбое в MessageWriter, предоставленный в качестве аргумента. Реализация по умолчанию просто передает ограничение и фактическое значение в модуль записи, который затем отображает описание ограничения и значение. Ограничения, требующие предоставления дополнительных сведений, таких как место возникновения ошибки, могут переопределить это.

(Унаследовано от Constraint)

Явные реализации интерфейса

IResolveConstraint.Resolve()

CollectionItemsEqualConstraint — это абстрактный базовый класс для всех ограничений коллекции, которые применяют некоторое понятие равенства элементов в рамках своей операции.

(Унаследовано от Constraint)

Применяется к