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


PathConstraint Класс

Определение

PathConstraint служит абстрактной базой ограничений, которые работают с путями и предоставляют несколько вспомогательных методов.

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

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

PathConstraint(String)

Создание pathConstraint для заданного ожидаемого пути

Поля

actual

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

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

Флаг, указывающий, следует ли выполнять сравнение caseInsensitive

expectedPath

PathConstraint служит абстрактной базой ограничений, которые работают с путями и предоставляют несколько вспомогательных методов.

Свойства

And

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

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

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

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

Изменяет текущий экземпляр с учетом регистра и возвращает его.

Or

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

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

Изменяет текущий экземпляр с учетом регистра и возвращает его.

With

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

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

Методы

After(Int32, Int32)

PathConstraint служит абстрактной базой ограничений, которые работают с путями и предоставляют несколько вспомогательных методов.

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

PathConstraint служит абстрактной базой ограничений, которые работают с путями и предоставляют несколько вспомогательных методов.

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

Канонизация предоставленного пути

GetStringRepresentation()

PathConstraint служит абстрактной базой ограничений, которые работают с путями и предоставляют несколько вспомогательных методов.

IsMatch(String, String)

PathConstraint служит абстрактной базой ограничений, которые работают с путями и предоставляют несколько вспомогательных методов.

IsSubPath(String, String, Boolean)

PathConstraint служит абстрактной базой ограничений, которые работают с путями и предоставляют несколько вспомогательных методов.

Matches(Object)

PathConstraint служит абстрактной базой ограничений, которые работают с путями и предоставляют несколько вспомогательных методов.

Matches<T>(ActualValueDelegate<T>)

PathConstraint служит абстрактной базой ограничений, которые работают с путями и предоставляют несколько вспомогательных методов.

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

PathConstraint служит абстрактной базой ограничений, которые работают с путями и предоставляют несколько вспомогательных методов.

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

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

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

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

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

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

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

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

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

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

IResolveConstraint.Resolve()

PathConstraint служит абстрактной базой ограничений, которые работают с путями и предоставляют несколько вспомогательных методов.

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

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