d4c078a5c8
- Create RegistrationsControllerTests with 17 test cases - Registration creation, retrieval, cancellation - Authorization checks (participant vs organizer) - Duplicate registration prevention - Event capacity validation - Create PaymentsControllerTests with 13 test cases - Payment recording (cash and online) - Payment status tracking - Payment reports for organizers - Authorization validation All backend tests passing: 55 passed, 2 skipped