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

具有属性和方法的帮助程序类,这些属性和方法提供在 Asserts 中使用的许多约束。

IgnoreAttribute

用于标记要忽略的测试的属性。 运行测试时,忽略的测试会导致出现警告消息。

IgnoreException

断言失败时引发。

IncludeExcludeAttribute
InconclusiveException

当测试执行不确定时引发。

Is

具有属性和方法的帮助程序类,这些属性和方法提供在 Asserts 中使用的许多约束。

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

由执行代码并捕获任何引发异常的测试使用的委托。