属性

NUnit 的第 1 版使用经典方法基于继承和命名约定来识别测试。从版本 2.0 开始,NUnit 为此目的使用了自定义属性。

由于 NUnit 测试装置不从框架类继承,因此开发人员可以以其他方式自由使用继承。并且因为命名测试没有任意的约定,所以名称的选择可以完全面向传达测试的目的。

所有 NUnit 属性都包含在 NUnit.Framework 命名空间中。包含测试的每个源文件必须包含该命名空间的 using 语句,并且项目必须引用框架程序集 nunit.framework.dll。

从 NUnit 2.4.6 开始,NUnit 的属性不再被密封,任何从它们派生的属性都将被 NUnit 识别。