当前位置:首页 > 全部子站 > IT > 水平考试

NUnit使用之HelloWorld

来源:长理培训发布时间:2017-11-26 11:36:14

   首先要有.net2.0或3.5都可以.然后下载NUnit(msi),版本无所谓.NUnit官方网站上有最新版本2.5.1.
  安装完后,在vs2005或2008中新建一个项目HelloNUnitTest(项目类型无所谓,仅作测试用).
  然后编写一个函数Add,实现最普通的加法运算.
  1 using System;
  2 using System.Collections.Generic;
  3 using System.Text;
  4
  5 namespace HelloNUnitTest
  6 {
  7 public class Class1
  8 {
  9 public double Add(double a, double b)
  10 {
  11 return a + b;
  12 }
  13 }
  14 }
  接下来添加NUnit的引用,一般只需添加nunit.framework就可以了.
  接着添加一个空类Class1Test(测试一般命名为被测试的类名 + Test)
  接着编写下面的代码:
  1 using System;
  2 using NUnit.Framework;
  3
  4 namespace HelloNUnitTest
  5 {
  6 [TestFixture]
  7 public class Class1Test
  8 {
  9 [Test]
  10 public void TestAdd()
  11 {
  12 double result;
  13 double expected = 4;
  14 Class1 testclass = new Class1();
  15 result = testclass.Add(1.5,2.5);
  16
  17 Assert.AreEqual(expected,result);
  18 }
  19 }
  20 }
  基本步骤如下:
  1.引入命名空间using NUnit.FrameWork声明类Class1Test的特性为[TestFixture],表明Class1Test为一个测试类,注意测试类要为public添加测试用例TestAdd,测试用例必须是public void,没有参数, 被[Test]特性修饰创建Class1对象,调用Add函数求得1.5 + 2.5的结果把预想的结果expected和实际结果result比较,Assert.AreEqual
  写完代码后就可以进行测试了.先生成项目,然后打开NUnit主界面,File->Open Project,找到生成的程序/bin/Release/HelloNUnitTest.dll.就可以看到。
  HelloNUnitTest项目下是测试类Class1Test,Class1Test下只有一个测试用例TestAdd.
  点击Run按钮.

责编:罗莉

发表评论(共0条评论)
请自觉遵守互联网相关政策法规,评论内容只代表网友观点,发表审核后显示!

国家电网校园招聘考试直播课程通关班

  • 讲师:刘萍萍 / 谢楠
  • 课时:160h
  • 价格 4580

特色双名师解密新课程高频考点,送国家电网教材讲义,助力一次通关

配套通关班送国网在线题库一套

课程专业名称
讲师
课时
查看课程

国家电网招聘考试录播视频课程

  • 讲师:崔莹莹 / 刘萍萍
  • 课时:180h
  • 价格 3580

特色解密新课程高频考点,免费学习,助力一次通关

配套全套国网视频课程免费学习

课程专业名称
讲师
课时
查看课程
在线题库
面授课程更多>>
图书商城更多>>
在线报名
  • 报考专业:
    *(必填)
  • 姓名:
    *(必填)
  • 手机号码:
    *(必填)
返回顶部