/**
  * @dataProvider getOptionsFixture
  */
 public function testCreateWithOptions(array $options)
 {
     $uuid_attribute = new UuidAttribute(self::ATTR_NAME, $this->getTypeMock(), $options);
     $this->assertEquals($uuid_attribute->getName(), self::ATTR_NAME);
     $this->assertFalse($uuid_attribute->hasOption('snafu_flag'));
     foreach ($options as $optName => $optValue) {
         $this->assertTrue($uuid_attribute->hasOption($optName));
         $this->assertEquals($uuid_attribute->getOption($optName), $optValue);
     }
 }