添加一个unit新类Collection.cs,加入一下代码:
private string label;
private Uri uri;
public Collection(string label, Uri uri)
{
this.label = label;
this.uri = uri;
}
public string Label
{
get
{
return label;
}
}
public Uri Uri
{
get
{
return uri;
}
}
替换Collections.Add()方法,修改Count属性返回count变量值。
///
/// 增加一个Count实例变量
///
public void Add(Collection collction)
{
count++;
}
再次生成这个项目,输出结果显示成功,如图12所示。
图12 输出单元测试成功结果
再次重复上面操作,创建一个版本搁置。
4.确认测试(BVT)
生成确认测试(BVT)是通过产生测试列表来检查软件,它通常作为一个生成任务在团队生成结束的时候执行。当编写好一个unit测试时,你可以加入到BVT中,确保任何时候在生存库环境下运行集成生成,相同的测试程序都可以依次执行。
我们可以把上面的EmptyCollctionsCountShouldBeZero()和EmptyCollctionsCountShouldIsOne()测试方法创建生成测试。打开Microsoft Visual Studio 2010菜单,点击Test|Windows,如图13所示。
图13 Test|Windows菜单
点击菜单项Test|Windows|Test List Editor,打开Test List Editor界面,如图14所示。
图14 Test List Editor界面