/**
  * @param $branch
  * @param $payloadRef
  * @param $expected
  * @dataProvider getTriggerValues
  */
 public function testTrigger($branch, $payloadRef, $expected)
 {
     $payload = $this->getMock('NamelessCoder\\Gizzle\\Payload', array('getRepository', 'getRef'), array(), '', FALSE);
     $repository = new Repository();
     $repository->setMasterBranch('master');
     $payload->expects($this->any())->method('getRepository')->will($this->returnValue($repository));
     $payload->expects($this->any())->method('getRef')->will($this->returnValue($payloadRef));
     $plugin = new ExtensionRepositoryReleasePlugin();
     $this->assertEquals($expected, $plugin->trigger($payload));
 }