public function createModel($params = [], $methods = [])
{
$params = array_merge(['id' => 'model', 'endpoint' => 'tcp://127.0.0.1:2080', 'type' => $params['type'], 'host' => 'model'], $params);
$methods = array_merge(['removeEventListener'], $methods);
$loop = $this->getMock(Loop::class, $methods, [], '', false);
$model = $this->getMock(ZmqDealer::class, $methods, [$loop, $params], '', false);
$model->expects($this->any())->method('removeEventListener');
$this->model = $model;
return $model;
}