文件名称:grpc-dotnet-enterprise:带有可测试gRPC服务的.NET Core gRPC示例
文件大小:152KB
文件格式:ZIP
更新时间:2024-05-29 17:34:18
unit-testing microservices integration-testing grpc dotnet-core
gRPC .NET Core高级示例 创建该项目的目的是演示.NET Core gRPC服务的高级实现,包括单元测试和集成测试。 它是作为一组通过gRPC进行通信的微服务而创建的。 入口点是带有单个TodoController Grpc.Dotnet.Todos.Api REST API。 概述 该项目使用 , , EntityFramework Core InMemory ,自定义MessageOrchestrator和自定义IServiceClient包装器。 它还显示了如何创建单元测试,集成测试和模拟gRPC客户端。 还有一个用于*.Server .Server项目的gRPC端口的自定义配置:在appsettings.json ,存在RpcServer:Port值,该值在Program.cs内部由扩展方法webBuilder.ConfigureGrpcServer() 中介