public function getPublicKeyShouldAskSerializerToParseTheKey()
{
$publicKey = $this->createMock(PublicKeyInterface::class);
$keyContent = 'MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE7it/EKmcv9bfpcV1fBreLMRXxWpn' . 'd0wxa2iFruiI2tsEdGFTLTsyU+GeRqC7zN0aTnTQajarUylKJ3UWr/r1kg==';
$this->publicKeySerializer->expects($this->once())->method('parse')->with($keyContent)->willReturn($publicKey);
$parser = new KeyParser($this->privateKeySerializer, $this->publicKeySerializer);
self::assertSame($publicKey, $parser->getPublicKey($this->getPublicKey()));
}