public function testCallCancelWithNoCall()
{
$dealer = new Dealer();
$callerTransport = new DummyTransport();
$callerSession = new Session($callerTransport);
$dealer->handleCancelMessage(new MessageEvent($callerSession, new CancelMessage(1234, (object) [])));
$this->assertEquals(json_encode(new ErrorMessage(Message::MSG_CANCEL, 1234, (object) [], 'wamp.error.no_such_call')), json_encode($callerTransport->getLastMessageSent()));
}