- Clone repository
- Adjust the code using DI so that:
- We can have API, business, rendering logic decoupled from each others.
- Add tests for each component (Can use https://github.com/vektra/mockery to create mocks for interfaces).
- Create XML rendering (instead of JSON) component, that we can easily plug in or out.
- Submit a pull request.
hkthienym / grabgotrainingweek5assignment Goto Github PK
View Code? Open in Web Editor NEWThis project forked from havinhdat/grabgotrainingweek5assignment
Dependency Injection assignment
License: MIT License