配置文件

对测试运行器,nunit-console.exe或nunitgui,exe,NUnit使用配置文件,同样也对正在运行的测试也使用。那些与NUni本身相关的设置应该在nunit-console.exe.config和nunit-gui.exe.config文件里,同时那些与你自己的应用程序和测试相关的配置应该在一个单独的配置文件中。

NUnit配置文件

nunit-console和nunit-gui配置文件的一个主要目的是让NUnit和.net framework的不同版本一起运行。NUnit使用framework 1.1和2.0来构建 的。这2个构建版本需要单独下载,或者可以让构建 与其他CLR版本运行。

随着其发布,每个配置文件的块都注释了,这样会让NUnit与构建它的.NET版本一起运行。如果取消注释,这里的入口会控制 .net framework版本的选择顺序.

测试配置文件

当使用一个配置文件提供设置或者控制测试运行的环境时,必须遵循指定的命名规则。

如果加载一个简单的程序集,那么为配置文件取名为程序集名加config扩展的名称。例如,运行nunit.test,dll的配置文件取名为nunit.tests.dll.config ,而且放在dll的相同目录下。

如果NUnit工程加载时,配置文件使用该工程名加变化为config的扩展名。例如,工程AllTests.nunit可能需要一个命名为AllTests.config的配置文件,该配置文件与AllTests.nunit的目录相同。在加载Visual Studio工程或解决方案时也适用。

一般来说,你可以简单将应用程序配置文件复制并且按上面描述的那样重命名。虽说如此,如果你愿意运行早期版本的NUnit当然测试,参看下一节。