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


OrConstraint Класс

Определение

OrConstraint успешно, если любой из участников успешно

public class OrConstraint : NUnit.Framework.Constraints.BinaryConstraint
type OrConstraint = class
    inherit BinaryConstraint
Наследование

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

OrConstraint(Constraint, Constraint)

Создание объекта OrConstraint из двух других ограничений

Поля

actual

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

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

Первое объединенное ограничение

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

Второе ограничение, объединенное

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

Свойства

And

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

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

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

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

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

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

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

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

Методы

After(Int32, Int32)

OrConstraint успешно, если любой из участников успешно

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

OrConstraint успешно, если любой из участников успешно

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

OrConstraint успешно, если любой из участников успешно

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

Примените ограничения элементов к фактическому значению, после завершения выполнения одного из них.

Matches<T>(ActualValueDelegate<T>)

OrConstraint успешно, если любой из участников успешно

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

OrConstraint успешно, если любой из участников успешно

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

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

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

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

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

Напишите описание этого контринта в MessageWriter

WriteMessageTo(MessageWriter)

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

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

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

IResolveConstraint.Resolve()

OrConstraint успешно, если любой из участников успешно

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

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