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


AssertionHelper Класс

Определение

AssertionHelper — это необязательный базовый класс для пользовательских тестов, который позволяет использовать более короткие имена для ограничений и утверждений Isи позволяет избежать конфликтов с определением , от которого он наследует большую часть своего поведения в определенных платформах макетов объектов.

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

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

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)

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