[AZ-189] [AZ-190] [AZ-191] [AZ-192] [AZ-193] [AZ-194] [AZ-195] Add e2e blackbox test suite

Made-with: Cursor
This commit is contained in:
Oleksandr Bezdieniezhnykh
2026-04-16 06:25:36 +03:00
parent 1b38e888e1
commit d320d6dd59
98 changed files with 6883 additions and 1 deletions
@@ -0,0 +1,17 @@
# Common Helper: Extensions
Shared utility extensions used across multiple components.
## Modules
- `EnumExtensions` — enum description/attribute extraction (used by BusinessException)
- `StringExtensions` — PascalCase → snake_case conversion (used by AzaionDbSchemaHolder)
- `StreamExtensions` — Stream → string conversion (used by SecurityTest)
- `QueryableExtensions` — conditional LINQ Where filter (used by UserService)
## Consumers
| Helper | Used By Components |
|--------|-------------------|
| `EnumExtensions.GetDescriptions` | Data Layer (BusinessException) |
| `StringExtensions.ToSnakeCase` | Data Layer (AzaionDbSchemaHolder) |
| `StreamExtensions.ConvertToString` | Tests |
| `QueryableExtensions.WhereIf` | User Management (UserService) |