public function testGetS3Client()
 {
     self::assertSame($this->s3Client, $this->sut->getS3Client());
     /** @var S3Client $expected */
     $expected = $this->getMockBuilder(S3Client::class)->disableOriginalConstructor()->getMock();
     $this->sut->setS3Client($expected);
     self::assertSame($expected, $this->sut->getS3Client());
 }
 /**
  * @param string $message
  * @return ClaimCheck
  */
 private function storeMessageInS3($message)
 {
     $s3Client = $this->configuration->getS3Client();
     $s3BucketName = $this->configuration->getS3BucketName();
     $claimCheckFactory = $this->configuration->getClaimCheckFactory();
     $claimCheck = $claimCheckFactory->create();
     $s3Client->putObject(['Bucket' => $s3BucketName, 'Key' => $claimCheck->getS3Key(), 'Body' => $message]);
     return $claimCheck;
 }