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