public function testAllAttributesCanBePassedInConstructor()
 {
     $db = 'Database';
     $resourceName = 'Resource Name';
     $attributes = array('attribute' => 'type');
     $nullAttributes = array('null', 'attributes');
     $defaultValueAttributes = array('default', 'value', 'attributes');
     $sqlDao = new SqlDaoBase($db, $resourceName, $attributes, $nullAttributes, $defaultValueAttributes);
     $this->assertEquals($db, $sqlDao->getDb());
     $this->assertEquals($attributes, $sqlDao->getAttributes());
     $this->assertEquals($nullAttributes, $sqlDao->getNullAttributes());
     $this->assertEquals($defaultValueAttributes, $sqlDao->getDefaultValueAttributes());
 }