User can join as Trainer.
Refactor tests