public function testGetDataShouldRetrieveOldFormadUsingFields()
 {
     $oldDate = new DateTime();
     $newDate = new DateTime();
     $audit = new Audit();
     $audit->createField('field', 'integer', 1, 0);
     $audit->createField('field2', 'string', 'new_', '_old');
     $audit->createField('field3', 'date', $newDate, $oldDate);
     $audit->createField('field4', 'datetime', $newDate, $oldDate);
     $this->assertEquals(['field' => ['new' => 1, 'old' => 0], 'field2' => ['new' => 'new_', 'old' => '_old'], 'field3' => ['new' => ['value' => $newDate, 'type' => 'date'], 'old' => ['value' => $oldDate, 'type' => 'date']], 'field4' => ['new' => ['value' => $newDate, 'type' => 'datetime'], 'old' => ['value' => $oldDate, 'type' => 'datetime']]], $audit->getData());
 }