Testing autoloaders, namespaces and unit testing