FruitBankHybridApp/FruitBankHybrid.Shared.Tests
Loretta 0bb0b06af4 Refactor Toon serializer: robust navigation/type metadata
- Introduce AcNavigationPropertyInfo for unified, cached relationship metadata per property (primary key, navigation type, FK, other key, inverse, target type)
- Refactor relationship detection to use AcNavigationPropertyInfo, replacing ad-hoc logic and old RelationshipMetadata
- Add AcSerializerCommon.GetCSharpTypeName for consistent, C#-style type name formatting (handles primitives, generics, nullables, enums, collections)
- Use topological sort for @types output to ensure dependency order
- Improve enum handling: avoid redundant constraints, use new type name formatter for underlying types
- Output navigation, foreign-key, other-key, and inverse-property metadata consistently in meta section
- Enhance convention-based detection for inverse properties and "other key", including unidirectional/polymorphic support
- Add comprehensive test for navigation metadata completeness and demo test entities
- Add "source-code-language: C#" to meta section
- Misc: code cleanup, remove unused cache, improve property filtering
2026-01-14 08:00:32 +01:00
..
TestData Refactor Toon serializer: robust navigation/type metadata 2026-01-14 08:00:32 +01:00
FruitBankClientTests.cs Refactor, enhance, and improve test coverage 2025-12-08 15:50:57 +01:00
FruitBankHybrid.Shared.Tests.csproj Refactor AcToonSerializer metadata extraction & DTO tables 2026-01-13 08:25:28 +01:00
GridPartnerBaseTests.cs Add bunit & Newtonsoft.Json refs, add (commented) test stubs 2025-12-13 12:31:46 +01:00
GridPartnerRazorTests.cs Add bunit & Newtonsoft.Json refs, add (commented) test stubs 2025-12-13 12:31:46 +01:00
JsonExtensionTests.cs Refactor grid editing, info panel, and toolbar system 2025-12-17 06:21:21 +01:00
MSTestSettings.cs Convert to Devexpress solution; impovements, clean, etc... 2025-09-17 06:02:32 +02:00
OrderClientTests.cs Improve AcToonSerializer type metadata handling & tests 2026-01-12 08:36:23 +01:00
SandboxEndpointSimpleTests.cs Update local HTTPS, layout auth, deps, and add SignalR tests 2025-12-11 23:46:20 +01:00
StockTakingSerializerTests.cs Refactor fullscreen grid UI; add serializer diagnostics/tests 2025-12-20 08:40:03 +01:00
ToonTests.cs Refactor Toon serializer: robust navigation/type metadata 2026-01-14 08:00:32 +01:00
test_debug.ps1 Refactor, enhance, and improve test coverage 2025-12-08 15:50:57 +01:00