We have both the Production code and Test code in this branch.
Our developer has failed to implement the requirements as they are defined and asked.
Since we have unit tests we are able to find out that the system does not act in a correct way and there are inconsistencies between the system and its requirements. So, your task here is to locate and fix the bugs by getting help from the available unit tests.
At the end you also need to implement a new test.
The Slide Deck is uploaded here.