技术开发 频道

如何使用NUnit进行单元测试


【IT168技术文档】

  在07年上半年,我才逐渐开始使用NUnit这个单元测试工具。之前一般使用WinForm或是Console程序来进行测试,只不过后来开发无界面的Windows服务程序时,才发现原来的测试方式有太大的问题。现在感觉使用专门的测试工具可能会更专业一些。
  一、安装:
  我们使用的NUnit大多都是绿色版的,不存在安装的问题。但也有一部分用的可能是打包成MSI的程序,直接安装一下就好了。
  二、执行测试程序:
  NUnit提供了三种模式:GUI模式(nunit-gui.exe)、命令行模式和插件模式。我只使用的是GUI模式的,其它两种模式您可以去用用。
  三、如何编写用于NUnit单元测试的类:
  1.首先创建一个要测试的类文件[ClassLibraryForTestTool]。
  代码:
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
  2.创建一个测试的类[NTestingCodes]:
  在其中添加一个类文件[NClassLibraryForTestTool.cs]
  引用NUnit.Framework
0
相关文章