您的位置:首页 > 其它

《.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