/**
  * Tests the __construct method.
  *
  * @return  void
  *
  * @covers  Joomla\Model\AbstractModel::__construct
  * @since   1.0
  */
 public function test__construct()
 {
     $this->assertEquals(new Registry(), $this->instance->getState(), 'Checks default state.');
     $dbMock = $this->getMockBuilder('Joomla\\Database\\DatabaseDriver')->disableOriginalConstructor()->getMockForAbstractClass();
     $state = new Registry(array('foo' => 'bar'));
     $class = new DatabaseModel($dbMock, $state);
     $this->assertEquals($state, $class->getState(), 'Checks state injection.');
 }