TDD开发变得越来越流行,这里写关于NUnit的一些基本使用。

1、下载NUnit地址:http://www.nunit.org/downloads/NUnit-2.2.0.msi
2、安装NUnit后,组件会自动安装到GAC中,所以可以在直接在组件引用中添加,当然也可以直接引用该文件C:\Program Files\NUnit 2.2\bin\nunit.framework.dll
3、为了在调试中直接启用NUnit,要在测试用例所在的项目进行设置。在项目属性中设置调试模式为“程序”,设置启动应用程序为“C:\Program Files\NUnit 2.2\bin\nunit-gui.exe”,这样每次调试测试用例时都会自动启动NUnit的图形界面了。
4、基本使用,这里我设计了一个简单的例子,是关于Flags的使用的,使用Flags定义的枚举可以方便实现一些简单的权限管理。

NUnit使用基础using System;
NUnit使用基础
using NUnit.Framework;
NUnit使用基础
NUnit使用基础
namespace RuiYa.Test
}

#  如果要对某个测试用例类进行测试,则必须为这个类添加[TestFixture]属性
#  使用[Category]属性,可以把这个测试加入某个测试种类中,凡是属于某个测试种类的测试均可以集中一起进行测试,这个[Category]属性不只是可以添加到类上,也可以添加到方法上,这样可以单独把某个方法加入到某个测试种类中。
#  使用[SetUp]属性标记的方法,是在测试前期对测试环境进行初始化,而[TearDown]则在测试结束后运行,提供机会还原到测试前的状态。
#  使用[Test]属性,则是真正需要进行测试的方法,具体的测试都是写在这一个个的方法体内。
#Assert是主要的断言类,其中提供很多方法帮助我们对代码进行测试。


相关文章:

  • 2022-02-17
  • 2021-04-13
  • 2021-08-03
  • 2021-12-11
  • 2021-06-22
  • 2021-12-17
猜你喜欢
  • 2022-01-21
  • 2022-02-24
  • 2022-02-21
  • 2022-02-06
  • 2022-02-22
相关资源
相似解决方案