N E T 开发人员必备工具
N E T 开发人员必备工具:NUn i tNUnit 是为
NET 框架生成的开放源代码单元测试框架.NUnit 使你可以用你喜欢的语言编写测试,从而测试应用程序的特定功能
当你初次编写代码时,单元测试是一种测试代码功能的很好措施,它还提供了一种对应用程序进行回归测试的措施
NUn i t 应用程序提供了一种用于编写单元测试的框架,以及一种运行这些测试和查看成果的图形界面
编写 NUnit 测试ﻫ 作为示例,我将测试 .NET 框架中 Hasht a b l e 类的功能,以确定与否可以添加两个对象并且随即检索这些对象
我的第一步是添加对 N U nit
F ra m ew o r k 程序集的引用,该程序集将赋予我对 NUn i t 框架的属性和措施的访问权
接下来,我将创立一种类并用 T estF i xtur e 属性标识它
该属性使 NU n it 可以懂得该类包含 N U n it 测试: u s ing S yst e m;u s in g S ystem.Co ll e ct i o n s;us ing NU ni t
F rame w or k;n ame spa c e N Unit Exa mple{[TestFixtur e]public class H a s htabl e Te st {p u blic Hashta b le T est() {}}} 下一步,我将创立一种措施并用 [Test] 属性标识它,以便 NU n it 懂得该措施是一种测试
然后,我将建立一种 H a s h t able 并向其添加两个值,再使用 Asser t
AreE qual 措施查看我与否可以检索到与我添加到 H a s ht a b l e 的值相似的值,如下面的代码所示: [T est]pu b l