Implement a simple service with tests | DoorDash Interview Question