AyCode.Core/AyCode.Services.Tests
Loretta cdd54d3196 Refactor SignalR param serialization to pure binary format
Replaces legacy JSON-in-Binary parameter envelopes with a length-prefixed, per-parameter binary format for all client→server calls. Introduces SerializeParametersToBinary and DeserializeParametersFromBinary for type-safe, zero-copy parameter handling. Marks IdMessage, SignalPostJsonDataMessage, and related wrappers as obsolete. Updates all client CRUD/messaging helpers and server-side dispatch to use object[] binary serialization. Adds DataSerializerType to SignalReceiveParams for response format indication. Updates tests and documentation to reflect new protocol. BREAKING CHANGE: not compatible with previous JSON-in-Binary clients/servers.
2026-04-05 17:21:38 +02:00
..
SignalRs Refactor SignalR param serialization to pure binary format 2026-04-05 17:21:38 +02:00
AyCode.Services.Tests.csproj Update dependencies and expand README documentation 2026-03-20 16:42:51 +01:00
MSTestSettings.cs Refactor JSON/SignalR infra; add full test & benchmark suite 2025-12-11 21:25:50 +01:00
README.md Add structured metadata blocks to all project/repo docs 2026-03-30 08:53:56 +02:00

README.md

AyCode.Services.Tests

@project { type = "test" }

MSTest project for service layer testing. Focuses on SignalR message serialization round-trips.

Folder Structure

Folder Purpose
SignalRs/ SignalR message serialization/deserialization tests

Key Files (Root)

  • MSTestSettings.cs — Assembly-level parallel test execution (MethodLevel scope).