Beispiel #1
0
 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));
 }