/**
  * @param array $arguments
  * @param mixed $expectation
  * @dataProvider unserializableFieldsDataProvider
  */
 public function testUnserializeFields(array $arguments, $expectation)
 {
     /** @var DataObject $dataObject */
     list($dataObject, $field, $defaultValue) = $arguments;
     $abstractResource = new AbstractResourceStub();
     $abstractResource->_unserializeField($dataObject, $field, $defaultValue);
     static::assertEquals($expectation, $dataObject->getDataByKey($field));
 }