public function __construct($routing = TRUE)
 {
     parent::__construct($routing);
     define('REG_CAF_TEMPLATE_PATH', EE_CORE_CAF_ADMIN_EXTEND . 'registrations/templates/');
     define('REG_CAF_ASSETS', EE_CORE_CAF_ADMIN_EXTEND . 'registrations/assets/');
     define('REG_CAF_ASSETS_URL', EE_CORE_CAF_ADMIN_EXTEND_URL . 'registrations/assets/');
 }
 public function __construct($routing = TRUE)
 {
     //define any constants that might not be defined yet when using this mock.
     if (!defined('REG_PG_SLUG')) {
         define('REG_PG_SLUG', 'espresso_registrations');
         define('REG_PG_NAME', ucwords(str_replace('_', '', REG_PG_SLUG)));
         define('REG_ADMIN', EE_ADMIN_PAGES . 'registrations' . DS);
         define('REG_ADMIN_URL', admin_url('admin.php?page=' . REG_PG_SLUG));
         define('REG_ASSETS_PATH', REG_ADMIN . 'assets' . DS);
         define('REG_ASSETS_URL', EE_PLUGIN_DIR_URL . 'admin_pages/registrations/assets/');
         define('REG_TEMPLATE_PATH', REG_ADMIN . 'templates' . DS);
         define('REG_TEMPLATE_URL', EE_PLUGIN_DIR_URL . 'admin_pages/registrations/templates/');
     }
     parent::__construct(false);
 }