/**
  * @expectedException \Magento\Framework\Exception\CouldNotDeleteException
  * @expectedExceptionMessage Could not delete credit memo
  */
 public function testDeleteWithException()
 {
     $entity = $this->getMockBuilder('Magento\\Sales\\Model\\Order\\Creditmemo')->disableOriginalConstructor()->getMock();
     $entity->expects($this->never())->method('getEntityId');
     $mapper = $this->getMockBuilder('Magento\\Sales\\Model\\ResourceModel\\Order\\Creditmemo')->disableOriginalConstructor()->getMock();
     $mapper->expects($this->once())->method('delete')->willThrowException(new \Exception('error'));
     $this->metadataMock->expects($this->any())->method('getMapper')->willReturn($mapper);
     $this->creditmemo->delete($entity);
 }