我不得不承认,我对单元测试非常陌生,我有很多问题要问。它很难命名,但我认为它是行为测试,无论如何,让我直接说到这个例子:
我需要测试用户角色列表,以确保我的端点正常工作,并返回分配给他的所有用户角色。
这意味着:
正如我们所看到的,有三个操作必须在实际测试之前完成,我相信在更大的应用程序中,这样的列表可以增加到更多的操作,甚至是复杂的操作。
问题是我应该如何测试这样的端点:如果我只是将原始数据插入到DB,编写一些代码块来做这样的准备。
发布于 2017-08-14 07:31:56
最好是在不触及服务本身的情况下测试服务的各个单元,否则也要测试WebApi框架本身。
这还允许您模拟您的数据库,这样您就不必依赖任何存储的数据来运行您的测试或对您的服务的授权。
https://stackoverflow.com/questions/45669198
复制相似问题