public function testGetClaimCheckSerializer()
 {
     self::assertInstanceOf(ClaimCheckSerializerInterface::class, $this->sut->getClaimCheckSerializer());
     $this->sut->setClaimCheckSerializer($expected = new ClaimCheckSerializerChain());
     self::assertSame($expected, $this->sut->getClaimCheckSerializer());
 }
 /**
  * @param mixed[] $args
  * @return Result
  * @throws ExceptionInterface
  */
 private function publishClaimCheck(array $args = [])
 {
     $claimCheckSerializer = $this->configuration->getClaimCheckSerializer();
     $message = array_key_exists('Message', $args) ? $args['Message'] : '';
     $claimCheck = $this->storeMessageInS3($message);
     $args['Message'] = $claimCheckSerializer->serialize($claimCheck);
     return $this->snsClient->publish($args);
 }