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


ExceptionTypeConstraint Класс

Определение

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

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

ExceptionTypeConstraint(Type)

Поля

actual

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

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

Ожидаемый тип, используемый ограничением

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

Свойства

And

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

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

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

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

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

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

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

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

Методы

After(Int32, Int32) (Унаследовано от Constraint)
After(Int32) (Унаследовано от Constraint)
GetStringRepresentation() (Унаследовано от Constraint)
Matches(Object)

Проверка того, что объект имеет точный указанный тип

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

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

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

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

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

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

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

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

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

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