Namespace GrpcAssertions
Classes
- GrpcCallBuilder
Builds AsyncUnaryCall<TResponse> instances for gRPC client test doubles, eliminating the five-parameter constructor that every hand-rolled fake repeats. These are test-infrastructure helpers, not assertions, so they live in the framework-agnostic core
GrpcAssertionspackage rather than the TUnit adapter.
- GrpcExceptions
Framework-agnostic predicates over gRPC exceptions. The v0.0.1 surface is intentionally minimal: it establishes the package, the
Grpc.Core.Apidependency, and the quality bar. The full gRPC outcome-assertion surface (theGrpcCallBuildertest infrastructure plus theThrowsGrpcExceptionverbs andStatusCodeshorthands) ships in v0.1.0.
- GrpcOutcomeRendering
Framework-agnostic rendering of gRPC outcomes for assertion failure messages. Keeping the rendering in the core package lets consumer-authored gRPC assertions (in any test framework) produce diagnostics identical in shape to the
GrpcAssertions.TUnitadapter.