C# 如何在微服务体系结构中进行集成测试
我在寻找在微服务中进行集成测试的模式/最佳实践。下面是我的上下文的快速描述C# 如何在微服务体系结构中进行集成测试,c#,azure,asp.net-web-api,integration-testing,microservices,C#,Azure,Asp.net Web Api,Integration Testing,Microservices,我在寻找在微服务中进行集成测试的模式/最佳实践。下面是我的上下文的快速描述 微服务A取决于 A.azureAD用于身份验证 B用于授权的微服务B microservice B与azure sql Db对话以获取用户/角色/权限的CRUD+公开端点以检查1使用的权限。此服务还受azure AD身份验证的保护 为这种情况创建集成测试的最佳方法是什么?欢迎任何参考或指导。一些问题: a。嘲笑什么,不嘲笑什么 B设置拆卸策略 C其他需要考虑三种一般方法: 不要进行集成测试。只是模仿一切和单元测试 使用真
A.azureAD用于身份验证
B用于授权的微服务B
B设置拆卸策略
C其他需要考虑三种一般方法:
- a。您只需要模拟与#1的集成#2和#3是真实的
- b。#2和#3的设置和拆卸只需注入 端点
- c。测试您的所有用例。确保你击中了每一个 方法调用您使用的