public function testDealerHandlesCancelInterruptAndError()
{
$dealer = new \Thruway\Role\Dealer();
$cancelMessage = new \Thruway\Message\CancelMessage(1, (object) []);
$this->assertTrue($dealer->handlesMessage($cancelMessage));
$interruptMessage = new \Thruway\Message\InterruptMessage(1, (object) []);
$this->assertTrue($dealer->handlesMessage($interruptMessage));
$interruptErrorMessage = \Thruway\Message\ErrorMessage::createErrorMessageFromMessage($interruptMessage);
$this->assertTrue($dealer->handlesMessage($interruptErrorMessage));
}