# Unit Tests: RegionService **Task**: AZ-287_region_service_tests **Name**: Unit tests: RegionService (request, process, stitch) **Complexity**: 3 points **Dependencies**: AZ-285 **Component**: Blackbox Tests **Tracker**: AZ-287 **Epic**: AZ-284 ## Scenarios - BT-03: Region 200m zoom 18 — verify request queuing and status="completed" after processing - BT-04: Region 400m zoom 17 — same flow, different parameters - BT-05: Region 500m zoom 18 with stitching — verify stitched image path is set ## Test Data Coordinates: lat=47.461747, lon=37.647063. Sizes: 200m, 400m, 500m. ## Expected Results Per results_report.md: status="completed", csvFilePath non-empty, summaryFilePath non-empty ## Acceptance Criteria AC-1: RegionService.RequestRegionAsync creates entity and queues request AC-2: RegionService.ProcessRegionAsync transitions status pending→processing→completed AC-3: CSV and summary files are generated AC-4: Stitch path is set when stitchTiles=true