public function testGivenArrayOfData()
 {
     $data = array('name' => 'Qwijibo');
     $repository = $this->getMockBuilder('\\ChartBlocks\\Repository\\Chart')->disableOriginalConstructor()->getMock();
     $this->client->expects($this->once())->method('getRepository')->with('Chart')->will($this->returnValue($repository));
     $factory = new EntityFactory($this->client);
     $result = $factory->createInstanceOf('Chart', $data);
     $this->assertInstanceOf('\\ChartBlocks\\Entity\\Chart', $result);
     $this->assertEquals($data['name'], $result->name);
 }