public function testThatCanDeleteObject()
 {
     $transformer = $this->getTransformer();
     /** @var $typeMock \PHPUnit_Framework_MockObject_MockObject|\Elastica\Type */
     $typeMock = $this->getMockBuilder('Elastica\\Type')->disableOriginalConstructor()->getMock();
     $typeMock->expects($this->once())->method('deleteDocuments');
     $typeMock->expects($this->never())->method('addDocument');
     $fields = array('name' => array());
     $objectPersister = new ObjectPersister($typeMock, $transformer, 'SomeClass', $fields);
     $objectPersister->deleteOne(new POPO());
 }