工程编辑器

通过Project|Edit菜单显示工程编辑器,可以创建或修改NUnit测试工程。需要注意的是一个测试工程都是活动的,无论何时加载任何测试,甚至没有工程明确的创建或引用。一旦一个程序集加载,会创建一个内部的封装工程。在不需要完成多余的步骤下,这允许用户改变设置,并直接保存工程。编辑器有一个通用的区域以及2个标签组成,如下图。

通用的区域

工程编辑器的通用区域包含一个显示工程文件的全路径的标签,一个允许选择配置进行编辑的下拉框,以及一个可以打开配置编辑器的按钮.

General标签

General标签可以设置与选择的配置有关的选项,所有这些存储在NUnit工程文件里的选项都可以作为XML的节点属性。

ApplicationBase

ApplicationBase缺省值为包含工程文件的目录。从NUnit2.2.3开始,它可以设置为任何希望的路径。

Configuration File Name配置文件名

配置文件名缺省为测试工程名,而且其扩展名从.nunit改为.config.用户可以替换其他名。

PrivateBinPath

缺省的,PrivateBinPath从Assemblies标签里指定的程序集路径生成。对于那些需要不同层次的控制的应用程序,可以手动指定或者使用编辑器,或者将它放在一个配置文件里。

Assemblies标签

Assemblies标签包含一系列的程序集,他们组成了部分的测试工程。一个可选框用来描述哪些程序集包含了测试。它可以使用自动生成的私有bin路径,该私有bin路径包含了测试依赖的但是可选框却没有选的程序集。GUI不会试图加载这些未选的程序集,但是会使用他们的路径来生成PrivateBinPath,而且如果自动重新加载测试启用之后,会监视他们的变化。

注:尽管对话框显示了程序集的绝对路径,但是他们一直保存在NUnit工程文件里,而且是作为application base的相对路径。它可以将工程作为一个整体移动到不同的文件路径下。

 

Add Assembly

打开一个对话框,可以增加一个程序集到配置中。

Add VS Project

打开一个对话框,可以选择一个VS 工程增加到该项目里。

Edit Path

打开一个对话框,允许用户改变选择的程序集在配置中的路径

Remove Assembly

从配置文件里删除选择的程序集。