深入探索客户创建功能的实现与测试
1. 单元测试入门
最初的测试代码如下:
CustomerRepository repository = new CustomerRepository();
这个测试目前没有实际的测试内容。在继续之前,我们可以添加一个最简单的断言,即检查 repository 是否为 null 。虽然这只是验证了一个语言特性,但测试构造函数仍然是有价值的,因为我们无法预知后续是否会有人将实现改为无参数的显式构造函数或进行其他意外的更改。
使用 MSTest 框架添加断言的模式为 Assert.[Assertion]([Arguments]).[TestMethod] 。以下是一个示例:
[TestMethod]
public void CreateCustomer_Success()
{
CustomerRepository repository = new CustomerRepository();
Assert.IsNotNull(repository);
}
运行单元测试可以通过 Visual Studio 的单元测试资源管理器,也可以通过命令行调用测试框架。具体步骤如下:
1. 首先编译代码。
2. 若要运行解决方案中的所有测试,在命令行中使用命令: > dotnet test
客户创建功能实现与测试详解
超级会员免费看
订阅专栏 解锁全文
5万+

被折叠的 条评论
为什么被折叠?



