[GREEN] Implemented the hashCode method.
[RED] Improving the hashCode test logic
[GREEN] hashCode() method improved
[REFACTOR] Improving test logic
[REFACTOR] Extracted test method for clarification
[REFACTOR] Removing no longer required assertion