【C#单元测试】 开篇

官方:https://docs.microsoft.com/zh-cn/visualstudio/test/install-third-party-unit-test-frameworks?view=vs-2019

单元测试是什么?

使用 Visual Studio 定义和运行单元测试,使代码保持正常运行、确保代码覆盖率并在客户之前找到错误和缺陷。 经常运行单元测试,确保代码正常运行。

在本文中,代码使用 C# 和 C++,图例使用 C#,但是概念和特征适用于 .NET 语言、C++、Python、JavaScript 和 TypeScript。

面向过程的编程,单元是函数,面像对象的编程 单元是类。因此在C#中单元测试,指的是测试类是否正常运作。

单元测试一般是程序员自测的,是白盒测试。

 单元测试项目的文件命名规范

为了测试类功能,我们通常要创建一个测试类。这个测试在单元测试中完成,而不是通过自己写的类中来测试。

用xunit。单元测试项目的文件命名规范:测试项目名称+.Tests

新建一个测试单元

测试》测试资源管理器 调出测试单元如下图所示:

1、在项目处单击右键。添加一个NUnit测试项目我们选择xunit框架,因为.net core 整个框架都是使用xunit框架测试

2、添加要测试项目的引用

 

 

 3、添加moq测试工具包,打开Nuget 搜索moq

 

 

 

 

 

 

 

posted @ 2021-11-08 15:05  小林野夫  阅读(187)  评论(0编辑  收藏  举报
原文链接:https://www.cnblogs.com/cdaniu/