A company rents bikes under following options:
- Rental by hour, charging $5 per hour
- Rental by day, charging $20 a day
- Rental by week, changing $60 a week
- Family Rental, is a promotion that can include from 3 to 5 Rentals (of any type) with a discount of 30% of the total price
- Implement a set of classes to model this domain and logic
- Add automated tests to ensure a coverage over 85%
- Use GitHub to store and version your code
- Apply all the recommended practices you would use in a real project
- Add a README.md file to the root of your repository to explain: your design, the development practices you applied and how run the tests.
Note: we don't expect any kind of application, just a set of classes with its automated tests.
The link to your repositor