- create customized PostRepository.
- create CustomiedRepositoryTests and pass the tests.