ExactTypeConstraint Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
ExactTypeConstraint используется для проверки того, что объект имеет точный тип, указанный в конструкторе.
public class ExactTypeConstraint : NUnit.Framework.Constraints.TypeConstraint
type ExactTypeConstraint = class
inherit TypeConstraint
- Наследование
- Производный
Конструкторы
| ExactTypeConstraint(Type) |
Создание объекта ExactTypeConstraint для заданного типа |
Поля
| actual |
Фактическое значение, проверяемое на соответствие ограничению (Унаследовано от Constraint) |
| expectedType |
Ожидаемый тип, используемый ограничением (Унаследовано от TypeConstraint) |
Свойства
| And |
Возвращает выражение ConstraintExpression путем добавления И к текущему ограничению. (Унаследовано от Constraint) |
| DisplayName |
Отображаемое имя этого ограничения для использования в ToString(). Значение по умолчанию — это имя ограничения с удаленным конечным значением Constraint. Производные классы могут присваивать этому параметру другое имя в своих конструкторах. (Унаследовано от Constraint) |
| Or |
Возвращает выражение ConstraintExpression путем добавления Or к текущему ограничению. (Унаследовано от Constraint) |
| With |
Возвращает выражение ConstraintExpression путем добавления И к текущему ограничению. (Унаследовано от Constraint) |
Методы
| After(Int32, Int32) |
ExactTypeConstraint используется для проверки того, что объект имеет точный тип, указанный в конструкторе. (Унаследовано от Constraint) |
| After(Int32) |
ExactTypeConstraint используется для проверки того, что объект имеет точный тип, указанный в конструкторе. (Унаследовано от Constraint) |
| GetStringRepresentation() |
ExactTypeConstraint используется для проверки того, что объект имеет точный тип, указанный в конструкторе. (Унаследовано от Constraint) |
| Matches(Object) |
Проверка того, что объект имеет точный указанный тип |
| Matches<T>(ActualValueDelegate<T>) |
ExactTypeConstraint используется для проверки того, что объект имеет точный тип, указанный в конструкторе. (Унаследовано от Constraint) |
| Matches<T>(T) |
ExactTypeConstraint используется для проверки того, что объект имеет точный тип, указанный в конструкторе. (Унаследовано от Constraint) |
| ToString() |
Переопределение ToString по умолчанию возвращает ограничение DisplayName, за которым следуют все аргументы в угловых скобках. (Унаследовано от Constraint) |
| WriteActualValueTo(MessageWriter) |
Запишите фактическое значение для теста ограничения, завершиющегося сбоем, в MessageWriter. TypeConstraints переопределяет этот метод для записи имени типа. (Унаследовано от TypeConstraint) |
| WriteDescriptionTo(MessageWriter) |
Запись описания этого ограничения в MessageWriter |
| WriteMessageTo(MessageWriter) |
Запишите сообщение о сбое в MessageWriter, предоставленный в качестве аргумента. Реализация по умолчанию просто передает ограничение и фактическое значение в модуль записи, который затем отображает описание ограничения и значение. Ограничения, требующие предоставления дополнительных сведений, таких как место возникновения ошибки, могут переопределить это. (Унаследовано от Constraint) |
Явные реализации интерфейса
| IResolveConstraint.Resolve() |
ExactTypeConstraint используется для проверки того, что объект имеет точный тип, указанный в конструкторе. (Унаследовано от Constraint) |