AssertionHelper Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
AssertionHelper — это необязательный базовый класс для пользовательских тестов, который позволяет использовать более короткие имена для ограничений и утверждений Isи позволяет избежать конфликтов с определением , от которого он наследует большую часть своего поведения в определенных платформах макетов объектов.
public class AssertionHelper : NUnit.Framework.Constraints.ConstraintFactory
type AssertionHelper = class
inherit ConstraintFactory
- Наследование
Конструкторы
| AssertionHelper() |
AssertionHelper — это необязательный базовый класс для пользовательских тестов, который позволяет использовать более короткие имена для ограничений и утверждений Isи позволяет избежать конфликтов с определением , от которого он наследует большую часть своего поведения в определенных платформах макетов объектов. |
Свойства
| All |
Возвращает выражение ConstraintExpression, которое будет применять следующее ограничение ко всем членам коллекции, если все из них успешно. (Унаследовано от ConstraintFactory) |
| BinarySerializable |
Возвращает ограничение, которое проверяет, является ли граф объекта сериализуемым в двоичном формате. (Унаследовано от ConstraintFactory) |
| Count |
Возвращает новое выражение ConstraintExpression, которое применяет следующее ограничение к свойству Count проверяемого объекта. (Унаследовано от ConstraintFactory) |
| Empty |
Возвращает ограничение, проверяющее наличие пустого. (Унаследовано от ConstraintFactory) |
| False |
Возвращает ограничение, проверяющее значение False. (Унаследовано от ConstraintFactory) |
| InnerException |
Возвращает новое выражение ConstraintExpression, которое применяет следующее ограничение к свойству InnerException проверяемого объекта. (Унаследовано от ConstraintFactory) |
| Length |
Возвращает новое выражение ConstraintExpression, которое применяет следующее ограничение к свойству Length проверяемого объекта. (Унаследовано от ConstraintFactory) |
| Message |
Возвращает новое выражение ConstraintExpression, которое применит следующее ограничение к свойству Message проверяемого объекта. (Унаследовано от ConstraintFactory) |
| NaN |
Возвращает ограничение, проверяющее значение NaN. (Унаследовано от ConstraintFactory) |
| Negative |
AssertionHelper — это необязательный базовый класс для пользовательских тестов, который позволяет использовать более короткие имена для ограничений и утверждений Isи позволяет избежать конфликтов с определением , от которого он наследует большую часть своего поведения в определенных платформах макетов объектов. (Унаследовано от ConstraintFactory) |
| No |
Возвращает выражение ConstraintExpression, которое отменяет любое следующее ограничение. (Унаследовано от ConstraintFactory) |
| None |
Возвращает выражение ConstraintExpression, которое применяет следующее ограничение ко всем членам коллекции, если все из них завершаются ошибкой. (Унаследовано от ConstraintFactory) |
| Not |
Возвращает выражение ConstraintExpression, которое отменяет любое следующее ограничение. (Унаследовано от ConstraintFactory) |
| Null |
Возвращает ограничение, проверяющее значение NULL. (Унаследовано от ConstraintFactory) |
| Ordered |
Возвращает ограничение, которое проверяет, упорядочена ли коллекция. (Унаследовано от ConstraintFactory) |
| Positive |
AssertionHelper — это необязательный базовый класс для пользовательских тестов, который позволяет использовать более короткие имена для ограничений и утверждений Isи позволяет избежать конфликтов с определением , от которого он наследует большую часть своего поведения в определенных платформах макетов объектов. (Унаследовано от ConstraintFactory) |
| Some |
Возвращает выражение ConstraintExpression, которое применяет следующее ограничение ко всем членам коллекции, если хотя бы один из них успешно выполняется. (Унаследовано от ConstraintFactory) |
| True |
Возвращает ограничение, проверяющее значение True. (Унаследовано от ConstraintFactory) |
| Unique |
Возвращает ограничение, которое проверяет, содержит ли коллекция все уникальные элементы. (Унаследовано от ConstraintFactory) |
| XmlSerializable |
Возвращает ограничение, которое проверяет, является ли граф объекта сериализуемым в формате XML. (Унаследовано от ConstraintFactory) |
Методы
| AssignableFrom(Type) |
Возвращает ограничение, проверяющее, можно ли назначить фактическое значение из типа, указанного в качестве аргумента. (Унаследовано от ConstraintFactory) |
| AssignableFrom<T>() |
Возвращает ограничение, проверяющее, можно ли назначить фактическое значение из типа, указанного в качестве аргумента. (Унаследовано от ConstraintFactory) |
| AssignableTo(Type) |
Возвращает ограничение, проверяющее, можно ли назначить фактическое значение из типа, указанного в качестве аргумента. (Унаследовано от ConstraintFactory) |
| AssignableTo<T>() |
Возвращает ограничение, проверяющее, можно ли назначить фактическое значение из типа, указанного в качестве аргумента. (Унаследовано от ConstraintFactory) |
| AtLeast(Object) |
Возвращает ограничение, проверяющее, больше или равно ли фактическое значение аргументу suppled. (Унаследовано от ConstraintFactory) |
| AtMost(Object) |
Возвращает ограничение, проверяющее, меньше ли фактическое значение аргумента (Унаследовано от ConstraintFactory) |
| Attribute(Type) |
Возвращает новую проверку AttributeConstraint на наличие определенного атрибута в объекте . (Унаследовано от ConstraintFactory) |
| Attribute<T>() |
Возвращает новую проверку AttributeConstraint на наличие определенного атрибута в объекте . (Унаследовано от ConstraintFactory) |
| Contains(Object) |
Возвращает новый объект CollectionContainsConstraint, проверяющий наличие определенного объекта в коллекции. (Унаследовано от ConstraintFactory) |
| Contains(String) |
Возвращает новый containsConstraint. Это ограничение, в свою очередь, будет использовать соответствующее ограничение второго уровня в зависимости от типа фактического аргумента. Эта перегрузка используется только в том случае, если искомый элемент является строкой, так как любой другой тип подразумевает, что мы ищем элемент коллекции. (Унаследовано от ConstraintFactory) |
| ContainsSubstring(String) |
Возвращает ограничение, которое завершается успешно, если фактическое значение содержит подстроку, указанную в качестве аргумента. (Унаследовано от ConstraintFactory) |
| DoesNotContain(String) |
Возвращает ограничение, которое завершается ошибкой, если фактическое значение содержит подстроку, указанную в качестве аргумента. (Унаследовано от ConstraintFactory) |
| DoesNotEndWith(String) |
Возвращает ограничение, которое завершается сбоем, если фактическое значение заканчивается подстрокой, указанной в качестве аргумента. (Унаследовано от ConstraintFactory) |
| DoesNotMatch(String) |
Возвращает ограничение, которое завершается сбоем, если фактическое значение соответствует шаблону, указанному в качестве аргумента. (Унаследовано от ConstraintFactory) |
| DoesNotStartWith(String) |
Возвращает ограничение, которое завершается сбоем, если фактическое значение начинается с подстроки, указанной в качестве аргумента. (Унаследовано от ConstraintFactory) |
| EndsWith(String) |
Возвращает ограничение, которое завершается успешно, если фактическое значение заканчивается подстрокой, указанной в качестве аргумента. (Унаследовано от ConstraintFactory) |
| EqualTo(Object) |
Возвращает ограничение, проверяющее два элемента на равенство (Унаследовано от ConstraintFactory) |
| EquivalentTo(IEnumerable) |
Возвращает ограничение, которое проверяет, является ли фактическое значение коллекцией, содержащей те же элементы, что и коллекция, указанная в качестве аргумента. (Унаследовано от ConstraintFactory) |
| Expect(Boolean) |
Подтверждает, что условие истинно. Если условие имеет значение false, метод вызывает исключение AssertionException. Работает аналогично That(Boolean). |
| Expect(Boolean, String) |
Подтверждает, что условие истинно. Если условие имеет значение false, метод вызывает исключение AssertionException. Работает аналогично That(Boolean, String). |
| Expect(Boolean, String, Object[]) |
Подтверждает, что условие истинно. Если условие имеет значение false, метод вызывает исключение AssertionException. Работает аналогично That(Boolean, String, Object[]). |
| Expect(TestDelegate, IResolveConstraint) |
Утверждает, что код, представленный делегатом, создает исключение, удовлетворяющее указанному ограничению. |
| Expect<T>(ActualValueDelegate<T>, IResolveConstraint) |
AssertionHelper — это необязательный базовый класс для пользовательских тестов, который позволяет использовать более короткие имена для ограничений и утверждений Isи позволяет избежать конфликтов с определением , от которого он наследует большую часть своего поведения в определенных платформах макетов объектов. |
| Expect<T>(ActualValueDelegate<T>, IResolveConstraint, String) |
AssertionHelper — это необязательный базовый класс для пользовательских тестов, который позволяет использовать более короткие имена для ограничений и утверждений Isи позволяет избежать конфликтов с определением , от которого он наследует большую часть своего поведения в определенных платформах макетов объектов. |
| Expect<T>(ActualValueDelegate<T>, IResolveConstraint, String, Object[]) |
AssertionHelper — это необязательный базовый класс для пользовательских тестов, который позволяет использовать более короткие имена для ограничений и утверждений Isи позволяет избежать конфликтов с определением , от которого он наследует большую часть своего поведения в определенных платформах макетов объектов. |
| Expect<T>(T, IResolveConstraint) |
AssertionHelper — это необязательный базовый класс для пользовательских тестов, который позволяет использовать более короткие имена для ограничений и утверждений Isи позволяет избежать конфликтов с определением , от которого он наследует большую часть своего поведения в определенных платформах макетов объектов. |
| Expect<T>(T, IResolveConstraint) |
AssertionHelper — это необязательный базовый класс для пользовательских тестов, который позволяет использовать более короткие имена для ограничений и утверждений Isи позволяет избежать конфликтов с определением , от которого он наследует большую часть своего поведения в определенных платформах макетов объектов. |
| Expect<T>(T, IResolveConstraint, String) |
AssertionHelper — это необязательный базовый класс для пользовательских тестов, который позволяет использовать более короткие имена для ограничений и утверждений Isи позволяет избежать конфликтов с определением , от которого он наследует большую часть своего поведения в определенных платформах макетов объектов. |
| Expect<T>(T, IResolveConstraint, String) |
AssertionHelper — это необязательный базовый класс для пользовательских тестов, который позволяет использовать более короткие имена для ограничений и утверждений Isи позволяет избежать конфликтов с определением , от которого он наследует большую часть своего поведения в определенных платформах макетов объектов. |
| Expect<T>(T, IResolveConstraint, String, Object[]) |
AssertionHelper — это необязательный базовый класс для пользовательских тестов, который позволяет использовать более короткие имена для ограничений и утверждений Isи позволяет избежать конфликтов с определением , от которого он наследует большую часть своего поведения в определенных платформах макетов объектов. |
| Expect<T>(T, IResolveConstraint, String, Object[]) |
AssertionHelper — это необязательный базовый класс для пользовательских тестов, который позволяет использовать более короткие имена для ограничений и утверждений Isи позволяет избежать конфликтов с определением , от которого он наследует большую часть своего поведения в определенных платформах макетов объектов. |
| GreaterThan(Object) |
Возвращает ограничение, проверяющее, больше ли фактическое значение аргумента (Унаследовано от ConstraintFactory) |
| GreaterThanOrEqualTo(Object) |
Возвращает ограничение, проверяющее, больше или равно ли фактическое значение аргументу suppled. (Унаследовано от ConstraintFactory) |
| InRange<T>(T, T) |
AssertionHelper — это необязательный базовый класс для пользовательских тестов, который позволяет использовать более короткие имена для ограничений и утверждений Isи позволяет избежать конфликтов с определением , от которого он наследует большую часть своего поведения в определенных платформах макетов объектов. (Унаследовано от ConstraintFactory) |
| InstanceOf(Type) |
Возвращает ограничение, которое проверяет, является ли фактическое значение типом, предоставленным в качестве аргумента или производного типа. (Унаследовано от ConstraintFactory) |
| InstanceOf<T>() |
Возвращает ограничение, которое проверяет, является ли фактическое значение типом, предоставленным в качестве аргумента или производного типа. (Унаследовано от ConstraintFactory) |
| LessThan(Object) |
Возвращает ограничение, проверяющее, меньше ли фактическое значение аргумента (Унаследовано от ConstraintFactory) |
| LessThanOrEqualTo(Object) |
Возвращает ограничение, проверяющее, меньше ли фактическое значение аргумента (Унаследовано от ConstraintFactory) |
| Map(ICollection) |
AssertionHelper — это необязательный базовый класс для пользовательских тестов, который позволяет использовать более короткие имена для ограничений и утверждений Isи позволяет избежать конфликтов с определением , от которого он наследует большую часть своего поведения в определенных платформах макетов объектов. |
| Matches(String) |
Возвращает ограничение, которое выполняется успешно, если фактическое значение соответствует шаблону регулярного выражения, предоставленному в качестве аргумента. (Унаследовано от ConstraintFactory) |
| Member(Object) |
Возвращает новый объект CollectionContainsConstraint, проверяющий наличие определенного объекта в коллекции. (Унаследовано от ConstraintFactory) |
| Property(String) |
Возвращает новое свойство PropertyConstraintExpression, которое проверяет наличие именованного свойства в проверяемом объекте или применяет к нему любое следующее ограничение. (Унаследовано от ConstraintFactory) |
| SameAs(Object) |
Возвращает ограничение, которое проверяет, что две ссылки являются одинаковыми объектами. (Унаследовано от ConstraintFactory) |
| SamePath(String) |
Возвращает ограничение, которое проверяет, совпадает ли предоставленный путь с ожидаемым путем после канонизации. (Унаследовано от ConstraintFactory) |
| SamePathOrUnder(String) |
Возвращает ограничение, которое проверяет, является ли предоставленный путь тем же путем или по ожидаемому пути после канонизации. (Унаследовано от ConstraintFactory) |
| StartsWith(String) |
Возвращает ограничение, которое завершается успешно, если фактическое значение начинается с подстроки, указанной в качестве аргумента. (Унаследовано от ConstraintFactory) |
| StringContaining(String) |
Возвращает ограничение, которое завершается успешно, если фактическое значение содержит подстроку, указанную в качестве аргумента. (Унаследовано от ConstraintFactory) |
| StringEnding(String) |
Возвращает ограничение, которое завершается успешно, если фактическое значение заканчивается подстрокой, указанной в качестве аргумента. (Унаследовано от ConstraintFactory) |
| StringMatching(String) |
Возвращает ограничение, которое выполняется успешно, если фактическое значение соответствует шаблону регулярного выражения, предоставленному в качестве аргумента. (Унаследовано от ConstraintFactory) |
| StringStarting(String) |
Возвращает ограничение, которое завершается успешно, если фактическое значение начинается с подстроки, указанной в качестве аргумента. (Унаследовано от ConstraintFactory) |
| SubPath(String) |
AssertionHelper — это необязательный базовый класс для пользовательских тестов, который позволяет использовать более короткие имена для ограничений и утверждений Isи позволяет избежать конфликтов с определением , от которого он наследует большую часть своего поведения в определенных платформах макетов объектов. (Унаследовано от ConstraintFactory) |
| SubsetOf(IEnumerable) |
Возвращает ограничение, которое проверяет, является ли фактическое значение подмножеством коллекции, предоставленной в качестве аргумента. (Унаследовано от ConstraintFactory) |
| TypeOf(Type) |
Возвращает ограничение, проверяющее, является ли фактическое значение точным типом, указанным в качестве аргумента. (Унаследовано от ConstraintFactory) |
| TypeOf<T>() |
Возвращает ограничение, проверяющее, является ли фактическое значение точным типом, указанным в качестве аргумента. (Унаследовано от ConstraintFactory) |