V
主页
以正确的方式对业务逻辑进行单元测试 | 完整教程
发布人
转载:https://www.youtube.com/watch?v=ikRPfoKl1SE 本视频转载已获取 Milan Jovanovic 授权 在Patreon上支持Milan Jovanovic并获取源代码: https://www.patreon.com/milanjovanovic 加入Milan Jovanovic的newsletter: https://www.milanjovanovic.tech 在Youtube上订阅并获取更多信息: https://www.youtube.com/c/MilanJovanovicTech?sub_confirmation=1 在本视频中,我将向您展示如何对应用程序的使用进行单元测试。 用例的单元测试不应该很复杂。 当然,您可以使用 DI 和其他最佳实践来实现用例。 我将在单元测试期间使用 NSubstitute 创建模拟。 我将使用 FluentAssertion 来编写断言。 您将了解如何在用例方法中获得 100% 的代码覆盖率。 章节 0:00 使用 NSubstitute 进行测试设置,暴露内部成员 4:47 “创建用户”用例的测试用例 12:58 “开始关注”用例的测试用例 21:21 编写可测试代码如何使测试变得更容易 22:31 代码覆盖率概述
打开封面
下载高清视频
观看高清视频
视频下载器
C#一个语法{get;init;}的使用
C#初体验Socket编程实现服务端和客户端
模块化单体 - 如何创建模块
我从头开始用 C# 构建了一个神经网络。以下是我学到的......
您应该将存储库接口放在整洁架构中的什么位置?
使用 Serilog 进行结构化日志记录如何让您的生活更轻松
异常是极其昂贵的......请改为这样操作
使用分布式锁定解决争用条件(以及为什么简单的解决方案效果更好)
什么更快?Foreach vs LINQ vs HashSet | 在集合中查找重复项的8种方法
清理代码的 5 个很棒的重构技巧
C# 单元测试最佳实践,实现出色的代码覆盖率
ASP.NET Core 8 中新的全局异常处理
在 .NET 中实现长时间运行任务的最佳方式 - Hangfire、Blazor、SignalR
在 CI/CD 管道中运行集成测试的最佳方式
使用此技术完全摆脱异常
如何在 ASP.NET 核心中实现API密钥身份验证
如何在干净的架构中使用通用存储库模式
使用MediatR + TransactionScope的工作单元甚至更好
使用 Azure Blob 存储的简单文件 API(在本地运行)
在 Polly V8 中进行故障处理的全新方法
在.NET中使用HttpClient的正确方法
适用于 SaaS 应用程序的 EF Core 多租户
如何使用实例化视图加快查询速度
使用 JWT 在 ASP.NET Core 中进行 Amazon Cognito 令牌身份验证
EF Core 批量更新:必须了解的大问题
使用 .NET 通道的轻型内存中消息总线
补偿事务以进行 Saga 模式错误处理
通过流畅的验证使业务规则更清晰
为什么你不需要使用干净的架构抽象EF Core
模块化单体式系统的数据隔离 - 数据库架构、EF Core
发现 CQRS 的真相 - 无需MediatR
使用面向轨道编程处理函数式代码中的副作用
我尝试使用 Amazon CodeWhisperer 进行编码...这就是发生的事情
从零开始用领域驱动设计建模一个领域 | DDD
在单个应用程序中使用多个 EF Core 数据库上下文
不要使用 EF Core 破坏干净的体系结构规则
面向 .NET 开发人员的 OpenTelemetry 实用介绍(+ Aspire 仪表板)
具有委派处理程序的 httpClient 的中间件模式
ASP.NET Core 7中使用JWT Token进行权限认证|整洁架构
在 .NET 中安全密码哈希的最佳实践(停止以纯文本形式存储密码!