《.Net 框架系列》- 单元测试框架NUnit
2017-12-28 00:00
246 查看
项目结构
引入依赖
nunit.framework.dll目标类
public class HelloController { public string Index() { return "Hello NUnit"; } }
测试类
[TestFixture] public class HelloControllerTest { [Test] public void Hello_isOk_RetrunTrue() { //配置 HelloController controller = new HelloController(); //操纵 bool result = controller.Index().Equals("Hello NUnit"); //断言 Assert.IsTrue(result); } }
其他特性
[SetUp]会在每一次运行测试类中的一个测试方法之前都会执行setup方法[TearDown]会在测试类中的每一个测试方法运行结束后,执行一次
[TestFixtureSetUp]运行在一个测试类中的所有测试运行之前设置状态
[TestFixtureTearDown]在测试运行结束后进行清理
相关文章推荐
- .net知识系列之十:单元测试(Nunit相关知识)
- 玩转Google开源C++单元测试框架Google Test系列(gtest)之八 - 打造自己的单元测试框架
- [转]在.NET环境中使用单元测试工具NUnit
- 用NUnit进行.Net的单元测试
- 使用NUnit在.Net编程中进行单元测试
- 玩转Google单元测试框架gtest系列
- 玩转 Google开源C++单元测试框架Google Test系列(gtest)之三 - 事件机制(转载)
- Google C++单元测试框架(Gtest)系列教程之一——入门
- 玩转Google开源C++单元测试框架Google Test系列
- 玩转Google开源C++单元测试框架Google Test系列(gtest)(总)
- 【转】玩转Google开源C++单元测试框架Google Test系列(gtest)之八 - 打造自己的单元测试框架
- 玩转Google开源C++单元测试框架Google Test系列(gtest)之五 - 死亡测试
- .NET单元测试学习(三)--Using NUnit
- 玩转Google开源C++单元测试框架Google Test系列(gtest)(总)
- 玩转Google开源C++单元测试框架Google Test系列(gtest)之一 - 初识gtest
- 玩转Google开源C++单元测试框架Google Test系列(gtest)之三 - 事件机制
- 玩转Google开源C++单元测试框架Google Test系列(gtest)之七 - 深入解析gtest
- 在.NET环境中使用单元测试工具NUnit
- Google C++单元测试框架(Gtest)系列教程之一——入门(转)
- 玩转Google开源C++单元测试框架Google Test系列(gtest)之二 - 断言