diff --git a/tests/unit-tests/src/HAB/Pica/Record/RecordTest.php b/tests/unit-tests/src/HAB/Pica/Record/RecordTest.php
index a1d0db3833fd34773d165d872a998cd7407ce0b9..f6f2b338f2bcd09d0da8f000c6673b304161cd08 100644
--- a/tests/unit-tests/src/HAB/Pica/Record/RecordTest.php
+++ b/tests/unit-tests/src/HAB/Pica/Record/RecordTest.php
@@ -50,6 +50,25 @@ class RecordTest extends PHPUnit_FrameWork_TestCase
         $this->assertInstanceOf('HAB\Pica\Record\Field', $record->getFirstMatchingField('001@'));
     }
 
+    public function testSerialization ()
+    {
+        $record = Record::factory(
+            array('fields' =>
+                  array(
+                      array('tag' => '002@',
+                            'occurrence' => 0,
+                            'subfields' => array(array('code' => '0', 'value' => 'T'))),
+                      array('tag' => '003@',
+                            'occurrence' => 0,
+                            'subfields' => array(array('code' => '0', 'value' => '123456789X')))
+                  )
+            )
+        );
+        $data = serialize($record);
+        $record = unserialize($data);
+        $this->assertCount(2, $record->getFields());
+    }
+
     ///
 
     /**