没有合适的资源?快使用搜索试试~ 我知道了~
pact-workshop-dotnet-core-v1:使用.NET Core的Pact研讨会
共37个文件
cs:17个
json:7个
csproj:6个
需积分: 8 0 下载量 191 浏览量
2021-05-05
15:44:58
上传
评论
收藏 42KB ZIP 举报
温馨提示
Pact Workshop的示例.NET Core项目 步骤4.2.1-创建XUnitOutput类 步骤4.3-运行您的提供商API协议测试 步骤4.3.1-在本地启动您的提供商API 步骤4.3.2-运行您的提供商API协议测试 步骤5-缺少消费者契约测试用例 在编写许多小型服务时,测试这些小型服务之间的交互变得非常头疼。 这就是Pact试图解决的问题。 集成测试通常是缓慢而脆弱的,需要每个组件都有自己的环境来运行测试。对于微服务架构而言,这甚至成为问题。 他们还必须“无所不知”,这使他们很难保持脆弱。 在JB Rainsberger讲完“集成测试是一个骗局”之后,人们一直在思考如何获得信心,我们需要将我们的软件部署到生产环境中,而又不会拥有繁琐的集成测试套件,而该套件无法提供我们认为的所有覆盖范围。 PactNet是Pact的.NET实现,允许您在服务使用者和提供者之间定义协
资源推荐
资源详情
资源评论
收起资源包目录
pact-workshop-dotnet-core-v1-master.zip (37个子文件)
pact-workshop-dotnet-core-v1-master
.gitignore 18B
LICENSE 11KB
YourSolution
data
somedata.txt 0B
Consumer
src
Program.cs 2KB
ConsumerApiClient.cs 784B
consumer.csproj 170B
tests
add-tests-here.txt 0B
Provider
src
Program.cs 625B
provider.csproj 355B
appsettings.Development.json 178B
Controllers
ProviderController.cs 2KB
appsettings.json 228B
Startup.cs 1KB
Properties
launchSettings.json 405B
tests
add-tests-here.txt 0B
readme.md 48KB
CompletedSolution
data
somedata.txt 0B
Consumer
src
Program.cs 2KB
ConsumerApiClient.cs 784B
consumer.csproj 170B
tests
ConsumerPactTests.cs 7KB
ConsumerPactClassFixture.cs 2KB
tests.csproj 699B
Provider
src
Program.cs 625B
provider.csproj 218B
appsettings.Development.json 178B
Controllers
ProviderController.cs 2KB
appsettings.json 228B
Startup.cs 1KB
Properties
launchSettings.json 405B
tests
Middleware
ProviderState.cs 160B
ProviderStateMiddleware.cs 3KB
tests.csproj 615B
TestStartup.cs 1KB
ProviderApiTests.cs 3KB
XUnitHelpers
XUnitOutput.cs 408B
pacts
consumer-provider.json 2KB
共 37 条
- 1
资源评论
活宝spring
- 粉丝: 28
- 资源: 4686
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功