Add client behavior fixtures #84

Merged
dohertj2 merged 2 commits from agent-1/issue-37-create-cross-language-client-behavior-fixtures into main 2026-04-26 19:15:41 -04:00
Owner

Summary

  • Add shared client behavior fixtures for command replies, ordered event streams, value conversion, status conversion, auth errors, and timeout/cancel expectations.
  • Add fixture manifest validation and protobuf JSON parsing tests.
  • Document fixture discovery through the client proto input manifest.

Verification

  • dotnet build src\MxGateway.sln
  • dotnet test src\MxGateway.sln --no-build
  • powershell -ExecutionPolicy Bypass -File scripts\validate-client-behavior-fixtures.ps1 -NoBuild
  • powershell -ExecutionPolicy Bypass -File scripts\publish-client-proto-inputs.ps1 -Check

Closes #37

## Summary - Add shared client behavior fixtures for command replies, ordered event streams, value conversion, status conversion, auth errors, and timeout/cancel expectations. - Add fixture manifest validation and protobuf JSON parsing tests. - Document fixture discovery through the client proto input manifest. ## Verification - dotnet build src\MxGateway.sln - dotnet test src\MxGateway.sln --no-build - powershell -ExecutionPolicy Bypass -File scripts\validate-client-behavior-fixtures.ps1 -NoBuild - powershell -ExecutionPolicy Bypass -File scripts\publish-client-proto-inputs.ps1 -Check Closes #37
dohertj2 added 1 commit 2026-04-26 19:13:36 -04:00
dohertj2 added 1 commit 2026-04-26 19:15:27 -04:00
dohertj2 merged commit 044b16c5db into main 2026-04-26 19:15:41 -04:00
Sign in to join this conversation.