AyCode.Core/AyCode.Core.Tests/TestModels
Loretta b38fd480d8 Refactor test data, MessagePack, and serializer logic
- Moved test data creation to BenchmarkTestDataProvider.cs and removed from Program.cs for better organization.
- Added [MessagePackObject]/[Key] attributes to all test models for explicit MessagePack serialization.
- Updated MessagePack benchmark to use MessagePackSerializerOptions.Standard.
- Improved AcBinaryDeserializer string cache with ASCII byte match to prevent hash collision bugs.
- Optimized AcBinarySerializer/Deserializer for string property handling and non-primitive writes.
- Set AcBinarySerializerOptions.UseMetadata default to true for safer deserialization.
2026-02-08 10:25:23 +01:00
..
AcSerializerModels.cs Update enum values, PropertySkip code, and add int tests 2026-01-05 09:44:02 +01:00
GeneratedSerializerTestModels.cs Add AcBinary Source Generator for fast serialization 2026-01-06 08:58:34 +01:00
SharedTestModels.cs Refactor test data, MessagePack, and serializer logic 2026-02-08 10:25:23 +01:00
SignalRTestInfrastructure.cs Add binary serialization support for SignalR responses 2025-12-12 21:40:48 +01:00
StockTakingTestModels.cs Add expression serialization & chain API for JSON deserialization 2025-12-29 15:28:46 +01:00
TestDataFactory.cs Improve shared reference handling & benchmark realism 2026-01-24 01:39:30 +01:00
TestLogger.cs Add expression serialization & chain API for JSON deserialization 2025-12-29 15:28:46 +01:00