/**
  * @dataProvider instanceProvider
  * @param DataValue $value
  * @param array $arguments
  */
 public function testToArray(DataValue $value, array $arguments)
 {
     $array = $value->toArray();
     $this->assertInternalType('array', $array);
     $this->assertTrue(array_key_exists('type', $array));
     $this->assertTrue(array_key_exists('value', $array));
     $this->assertEquals($value->getTargetType(), $array['type']);
     $this->assertEquals($value->getValue(), $array['value']);
 }