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


NUnit.Framework Пространство имен

Классы

Assert

Класс Assert содержит коллекцию статических методов, реализующих наиболее распространенные утверждения, используемые в NUnit.

AssertionException

Возникает при сбое утверждения.

AssertionHelper

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

Assume
CategoryAttribute
CombinatorialAttribute
Contains
CultureAttribute
DataAttribute
DatapointAttribute
DatapointsAttribute
DatapointSourceAttribute
DescriptionAttribute

Атрибут, используемый для предоставления описательного текста о тестовом случае или приспособлении.

ExpectedExceptionAttribute

ExpectedExceptionAttribute

ExpectedExceptionDecorator
ExplicitAttribute
GlobalSettings

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

Guard
Has

Вспомогательный класс со свойствами и методами, которые предоставляют ряд ограничений, используемых в утверждениях.

IgnoreAttribute

Атрибут, используемый для пометки теста, который следует игнорировать. Игнорируемые тесты приводят к выводу предупреждающего сообщения при выполнении тестов.

IgnoreException

Возникает при сбое утверждения.

IncludeExcludeAttribute
InconclusiveException

Возникает, когда тест выполняется безрезультатно.

Is

Вспомогательный класс со свойствами и методами, которые предоставляют ряд ограничений, используемых в утверждениях.

Iz

Класс Iz является синонимом is, предназначенного для использования в VB, который рассматривает Is в качестве ключевого слова.

ListMapper
MaxTimeAttribute
NUnitAttribute
PairwiseAttribute
PlatformAttribute
PostTestAttribute
PreTestAttribute
PropertyAttribute

PropertyAttribute используется для присоединения сведений к тесту в виде пары "имя-значение".

RandomAttribute
RangeAttribute
SequentialAttribute
SetCultureAttribute
SetUICultureAttribute
SetUpAttribute

Атрибут, используемый для пометки класса, содержащего одноразовые методы SetUp и(или) TearDown, которые применяются ко всем тестам в пространстве имен или сборке.

SuccessException

Возникает при сбое утверждения.

TearDownAttribute

Атрибут, используемый для идентификации метода, вызываемого сразу после каждого запуска теста. Метод гарантированно вызывается, даже если создается исключение.

TestAttribute

Добавление этого атрибута к методу в классе делает метод вызываемым из средства выполнения тестов NUnit. Существует необязательное свойство с именем Description, которое можно предоставить более подробное описание теста. Этот класс не наследуется.

TestCaseAttribute
TestCaseData
TestCaseSourceAttribute
TestContext
TestContext.ResultAdapter
TestContext.TestAdapter
TestFixtureAttribute
TestFixtureSetUpAttribute
TestFixtureTearDownAttribute
TheoryAttribute
Throws

Вспомогательный класс со свойствами и методами, предоставляющими ограничения, работающие с исключениями.

TimeoutAttribute
ValuesAttribute
ValueSourceAttribute

Интерфейсы

IExpectException

Интерфейс, реализованный пользовательским инструментарием для проверки всех ожидаемых исключений. Он вызывается только для методов тестирования, помеченных атрибутом ExpectedException.

Перечисления

MessageMatch
SpecialValue

Делегаты

TestDelegate

Делегат, используемый тестами, которые выполняют код и фиксируют все созданные исключения.