/**
  * @expectedException \LogicException
  * @expectedExceptionMessage Expected X509CredentialInterface but got
  */
 public function test_throws_logic_exception_when_returned_value_if_not_credential()
 {
     $signatureResolver = new OwnSignatureResolver($credentialResolverMock = TestHelper::getCredentialResolverMock($this));
     $context = TestHelper::getProfileContext();
     $context->getOwnEntityContext()->setEntityDescriptor($ownEntityDescriptor = new EntityDescriptor($ownEntityId = 'http://own.id'));
     $credentialResolverMock->method('query')->willReturn($query = new CredentialResolverQuery($credentialResolverMock));
     $credentialResolverMock->method('resolve')->willReturn([$this->getMock(CredentialInterface::class)]);
     $signatureResolver->getSignature($context);
 }