public function reconstituteArrayWorks()
{
$objectSerializer = $this->getAccessibleMock(ObjectSerializer::class, ['dummy'], [], '', false);
$dataArray = ['key1' => [ObjectSerializer::TYPE => 'simple', ObjectSerializer::VALUE => 1], 'key2' => [ObjectSerializer::TYPE => 'simple', ObjectSerializer::VALUE => 2], 'key3' => [ObjectSerializer::TYPE => 'array', ObjectSerializer::VALUE => ['key4' => [ObjectSerializer::TYPE => 'simple', ObjectSerializer::VALUE => 4], 'key5' => [ObjectSerializer::TYPE => 'simple', ObjectSerializer::VALUE => 5]]]];
$expectedArrayProperty = ['key1' => 1, 'key2' => 2, 'key3' => ['key4' => 4, 'key5' => 5]];
$this->assertEquals($expectedArrayProperty, $objectSerializer->_call('reconstituteArray', $dataArray), 'The array was not reconstituted correctly.');
}