PHP Unit tests

100% coverage :D