【IT168技术文档】
在07年上半年,我才逐渐开始使用NUnit这个单元测试工具。之前一般使用WinForm或是Console程序来进行测试,只不过后来开发无界面的Windows服务程序时,才发现原来的测试方式有太大的问题。现在感觉使用专门的测试工具可能会更专业一些。
一、安装:
我们使用的NUnit大多都是绿色版的,不存在安装的问题。但也有一部分用的可能是打包成MSI的程序,直接安装一下就好了。
二、执行测试程序:
NUnit提供了三种模式:GUI模式(nunit-gui.exe)、命令行模式和插件模式。我只使用的是GUI模式的,其它两种模式您可以去用用。
三、如何编写用于NUnit单元测试的类:
1.首先创建一个要测试的类文件[ClassLibraryForTestTool]。
代码:
2.创建一个测试的类[NTestingCodes]:1using System; 2using System.Collections.Generic; 3using System.Text; 4 5namespace ClassLibraryForTestTool 6{ 7 public class ClassMain 8 { 9 public string Add(int N3) 10 { 11 switch (N3) 12 { 13 case 1: 14 return "You Input 1."; 15 break; 16 case 2: 17 return "You Input 2."; 18 break; 19 default: 20 return "You Input wrong number."; 21 } 22 } 23 } 24} 25
在其中添加一个类文件[NClassLibraryForTestTool.cs]
引用NUnit.Framework