public function tearDown()
 {
     parent::tearDown();
     $userGroups = $this->modx->getCollection('modUserGroup', array('name:LIKE' => '%Unit Test%'));
     /** @var modUserGroup $userGroup */
     foreach ($userGroups as $userGroup) {
         $userGroup->remove();
     }
     $dashboards = $this->modx->getCollection('modDashboard', array('name:LIKE' => '%Unit Test%'));
     /** @var modDashboard $dashboard */
     foreach ($dashboards as $dashboard) {
         $dashboard->remove();
     }
     $widgets = $this->modx->getCollection('modDashboardWidget', array('name:LIKE' => '%Unit Test%'));
     /** @var modDashboardWidget $widget */
     foreach ($widgets as $widget) {
         $widget->remove();
     }
     $this->modx->user->set('primary_group', 0);
 }
 public function setUp()
 {
     parent::setUp();
     $this->controller->setProperty('key', 'web');
 }