Add PHPUnit tests for AbstractContainer