align test params
Improve MockAvatar and refactor its fixtures
Add reservation fixture
Refactor Reservation

- Some reordering
- Added unicode
- Matching behavior of some methods to test cases
Add reservation tests
Split tests