随笔分类 -  单元测试

摘要:[toc] 什么是Fluent Assertions " Fluent Assertions " 是 .NET 平台下的一组扩展方法,用于单元测试中的断言。它使你的单元测试中的断言看起来更自然流畅。断言风格如下: 更多内容可查看 " Fluent Assertions Documentation " 阅读全文
posted @ 2020-02-24 20:16 江浙沪柯蓝 阅读(1378) 评论(0) 推荐(2)
摘要:编写一个API 新增一个接口 接口实现 编写一个待测试的API,其中有三个依赖项: ,`ILogger IFoo` API实现的功能:先获取 SqliteDbContext 中的 SampleEntity ,如果其中的属性 StringValue 值为 ping ,并且结果为 False ,则返回 阅读全文
posted @ 2020-02-23 20:27 江浙沪柯蓝 阅读(1327) 评论(2) 推荐(2)
摘要:[toc] 为减少篇幅,隐藏了SampleEntity和SqliteDbContext 定义一个待测试API 如下,我们定义了一个名为Sample的API,其中有一个外部依赖项 SqliteDbContext 测试用例 本测试使用 Install Package Microsoft.EntityFr 阅读全文
posted @ 2020-02-22 15:40 江浙沪柯蓝 阅读(951) 评论(2) 推荐(2)
摘要:[toc] 什么是单元测试 单元测试 是对软件中的最小可测试单元进行检查和验证。对于单元测试,要保证测试粒度足够小,才能准确定位问题。通常而言,一个单元测试是用于判断某个特定条件(或者场景)下某个特定函数的行为。执行单元测试,是为了证明某段代码的行为确实和开发者所期望的一致。我们在编写测试代码时,应 阅读全文
posted @ 2020-02-21 23:17 江浙沪柯蓝 阅读(1083) 评论(2) 推荐(3)