function testEncodeResultEncodesStringWithClientPublicKey()
 {
     $this->cryptoManager->expects($this->once())->method('encrypt')->with($this->equalTo('My result data'), $this->equalTo('FakeClientPublicKey'))->will($this->returnValue('Encoded result'));
     $encodedResult = $this->securityManager->encodeResult('My result data');
     $this->assertEquals('Encoded result', $encodedResult);
 }
 /**
  * Encode / encrypt the command result with the security manager
  *
  * @param tx_caretakerinstance_CommandResult $commandResult
  * @return string
  */
 public function wrapCommandResult(tx_caretakerinstance_CommandResult $commandResult)
 {
     $json = $commandResult->toJson();
     return $this->securityManager->encodeResult($json);
 }