(30)C#使用NUNIT单元测试

Posted caimouse

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了(30)C#使用NUNIT单元测试相关的知识,希望对你有一定的参考价值。

单元测试是软件开发过程中一个关键的环节,很多软件开发人员基本上都会忽视这方面的开发,其实一个功能完成了,就直接丢给别人使用,或者自己使用,这样是不符合逻辑的。因为开发完成一个功能,这个功能到底有没有按照自己的要求运行,有没有什么因素没有考虑到的呢,这些原因都需要让代码运行起来,进行一些特定的测试才能确保代码完成的功能是正确的。另外,当这些代码使用一段时间之后,又要增加一些功能,那么增加这些代码会不会影响以前的功能呢?这个就难说了,没有一个人敢打保证百分之百没有影响。所以基于上述两个原因,我们的代码需要增加单元测试,这样是确保软件代码正确和快速回归测试的正确方式。

在C#里有很多测试框架,只要使用其中一种就可以了,在这里使用是NUnit的测试框架。默认的情况之下,可以在VS里创建测试工程:

这里选择“NUnit测试项目

以上是关于(30)C#使用NUNIT单元测试的主要内容,如果未能解决你的问题,请参考以下文章

是啥导致在单元测试(NUnit 或 MSTest)中从 C# 调用的 C++ 函数与在控制台应用程序中运行的相同代码产生不同的结果?

如何在 Bamboo 中运行 .NET Core 单元测试?

Unity 单元测试(NUnit,UnityTestTools)

单元测试之NUnit一

单元测试之NUnit二

使用 Fluentassertions 和 Nunit 在单元测试中进行计数验证