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


ContainsConstraint Класс

Определение

ContainsConstraint проверяет, содержит ли строка подстроку или коллекция содержит объект . Решение о том, какой тест следует использовать, откладывается до тех пор, пока не будет известен тип фактического аргумента. Это позволяет проверить, содержится ли строка в коллекции или в качестве подстроки другой строки, используя тот же синтаксис.

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

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

ContainsConstraint(Object)

Инициализирует новый экземпляр класса ContainsConstraint.

Поля

actual

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

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

Свойства

And

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

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

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

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

Пометка ограничения, чтобы игнорировать регистр и возвращать самостоятельно.

Or

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

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

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

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

Методы

After(Int32, Int32)

ContainsConstraint проверяет, содержит ли строка подстроку или коллекция содержит объект . Решение о том, какой тест следует использовать, откладывается до тех пор, пока не будет известен тип фактического аргумента. Это позволяет проверить, содержится ли строка в коллекции или в качестве подстроки другой строки, используя тот же синтаксис.

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

ContainsConstraint проверяет, содержит ли строка подстроку или коллекция содержит объект . Решение о том, какой тест следует использовать, откладывается до тех пор, пока не будет известен тип фактического аргумента. Это позволяет проверить, содержится ли строка в коллекции или в качестве подстроки другой строки, используя тот же синтаксис.

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

ContainsConstraint проверяет, содержит ли строка подстроку или коллекция содержит объект . Решение о том, какой тест следует использовать, откладывается до тех пор, пока не будет известен тип фактического аргумента. Это позволяет проверить, содержится ли строка в коллекции или в качестве подстроки другой строки, используя тот же синтаксис.

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

Проверка соответствия ограничению заданным значением

Matches<T>(ActualValueDelegate<T>)

ContainsConstraint проверяет, содержит ли строка подстроку или коллекция содержит объект . Решение о том, какой тест следует использовать, откладывается до тех пор, пока не будет известен тип фактического аргумента. Это позволяет проверить, содержится ли строка в коллекции или в качестве подстроки другой строки, используя тот же синтаксис.

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

ContainsConstraint проверяет, содержит ли строка подстроку или коллекция содержит объект . Решение о том, какой тест следует использовать, откладывается до тех пор, пока не будет известен тип фактического аргумента. Это позволяет проверить, содержится ли строка в коллекции или в качестве подстроки другой строки, используя тот же синтаксис.

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

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

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

ContainsConstraint проверяет, содержит ли строка подстроку или коллекция содержит объект . Решение о том, какой тест следует использовать, откладывается до тех пор, пока не будет известен тип фактического аргумента. Это позволяет проверить, содержится ли строка в коллекции или в качестве подстроки другой строки, используя тот же синтаксис.

Using(IEqualityComparer)

ContainsConstraint проверяет, содержит ли строка подстроку или коллекция содержит объект . Решение о том, какой тест следует использовать, откладывается до тех пор, пока не будет известен тип фактического аргумента. Это позволяет проверить, содержится ли строка в коллекции или в качестве подстроки другой строки, используя тот же синтаксис.

Using<T>(Comparison<T>)

ContainsConstraint проверяет, содержит ли строка подстроку или коллекция содержит объект . Решение о том, какой тест следует использовать, откладывается до тех пор, пока не будет известен тип фактического аргумента. Это позволяет проверить, содержится ли строка в коллекции или в качестве подстроки другой строки, используя тот же синтаксис.

Using<T>(IComparer<T>)

ContainsConstraint проверяет, содержит ли строка подстроку или коллекция содержит объект . Решение о том, какой тест следует использовать, откладывается до тех пор, пока не будет известен тип фактического аргумента. Это позволяет проверить, содержится ли строка в коллекции или в качестве подстроки другой строки, используя тот же синтаксис.

Using<T>(IEqualityComparer<T>)

ContainsConstraint проверяет, содержит ли строка подстроку или коллекция содержит объект . Решение о том, какой тест следует использовать, откладывается до тех пор, пока не будет известен тип фактического аргумента. Это позволяет проверить, содержится ли строка в коллекции или в качестве подстроки другой строки, используя тот же синтаксис.

WriteActualValueTo(MessageWriter)

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

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

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

WriteMessageTo(MessageWriter)

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

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

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

IResolveConstraint.Resolve()

ContainsConstraint проверяет, содержит ли строка подстроку или коллекция содержит объект . Решение о том, какой тест следует использовать, откладывается до тех пор, пока не будет известен тип фактического аргумента. Это позволяет проверить, содержится ли строка в коллекции или в качестве подстроки другой строки, используя тот же синтаксис.

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

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