The purpose of this coding challenge is to determine the following:
- Your knowledge of Object Oriented PHP
- Your knowledge of unit testing in general
- Your knowledge of running tests (PHPUnit by Sebastian Bergmann)
- Your problem solving capabilities
- Your knowledge of version control (GIT)
Your challenge is simple: Without modifying the tests, make them pass.
Good Luck!