有谁知道如何使用 .NET Core 6+ 创建/编写 PactNet 验证器测试?

问题描述 投票:0回答:1

我最近听说了 Pact 和 PactNet,它看起来对于测试微服务很有前景。不幸的是,截至今天(2023 年 9 月 11 日)我能找到的所有文档都已经严重过时,并且使用的库、属性等不再属于 PactNet。甚至 Pact.io 为 PactNet 提供的 github“示例”也不再有效 (https://github.com/pact-foundation/pact-net)。 PactNet 即将消亡吗?

其他语言可能有更好的覆盖范围和支持,但我希望我们能够利用 PactNet 来实现我们的 .net 代码。

我已经能够生成消费者协议,但我不知道如何实施提供商方面。谁能向我指出在 .NET Core 6+ 中使用 Pact 的当前/有效文档?或者...有人有代码示例吗?

最后一个问题...如果 PactNet 不是一个可行的解决方案,是否有人有任何关于适用于 .NET 和 React 的其他合约测试框架的信息?

谢谢!

.net-core pact pact-net
1个回答
0
投票

此处的示例使用 dotnet 6:https://github.com/pact-foundation/pact-net/tree/master/samples/OrdersApi/Provider.Tests

Pact .NET 仍然活跃且运行良好。它在过去一年左右经历了重大重写,因此许多示例仍然使用以前的主要版本。

甚至 Pact.io 为 PactNet 提供的 github“示例”也不再有效

为了清楚起见,您能否分享您所引用的示例(最好只更新您的问题)?

© www.soinside.com 2019 - 2024. All rights reserved.