public function setUp()
{
parent::setUp();
$this->workflow = $this->getMockBuilder(Workflow::class)->disableOriginalConstructor()->getMock();
$this->workflows = $this->getMockBuilder(Workflows::class)->disableOriginalConstructor()->getMock();
$this->site = $this->getMockBuilder(Site::class)->disableOriginalConstructor()->getMock();
$this->site->method('getWorkflows')->willReturn($this->workflows);
$this->collection = $this->getMockBuilder(Branches::class)->disableOriginalConstructor()->getMock();
$this->collection->site = $this->site;
$this->model = new Branch((object) ['id' => 'branch_id', 'sha' => 'sha'], ['collection' => $this->collection]);
$this->model->setRequest($this->request);
}