属性

NUnit 1使用经典的方法来分清基于继承和命名规则之上的测试 。从2.0版本开始,NUnit已经使用自定义属性来达到此目的。

因为Nunit测试fixture并不从框架类继承,开发人员可以任意利用其他方式来使用继承。并且因为对于命名的测试没有强制性的规则,所以名字的选择可以完全向通向测试目的的方向进行。

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