Table of Contents

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 GrpcAssertions package 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.Api dependency, and the quality bar. The full gRPC outcome-assertion surface (the GrpcCallBuilder test infrastructure plus the ThrowsGrpcException verbs and StatusCode shorthands) 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.TUnit adapter.