public function addScenario()
 {
     try {
         $buddy = new Buddy(['accessToken' => 'yourAccessToken']);
         $scenario = new Scenario();
         $scenario->setName('Master release');
         $scenario->setBranch('master');
         $scenario->setAutomatic(true);
         $resp = $buddy->getApiScenarios()->addScenario($scenario, 'domain', 'projectName');
         var_dump($resp);
         exit;
     } catch (BuddyResponseException $e) {
         echo $e->getMessage();
         exit;
     } catch (BuddySDKException $e) {
         echo $e->getMessage();
         exit;
     }
 }
 public function testAddScenario()
 {
     $project = Utils::addProject();
     Utils::addFile($project);
     $scenario = new Scenario();
     $scenario->setName(Utils::randomString());
     $scenario->setAutomatic(true);
     $scenario->setBranch('master');
     $resp = Utils::getBuddy()->getApiScenarios()->addScenario($scenario, Utils::getWorkspaceDomain(), $project->getName());
     $this->assertInstanceOf('Buddy\\Objects\\Scenario', $resp);
     $this->assertEquals($scenario->getName(), $resp->getName());
     $this->assertEquals($scenario->getAutomatic(), $resp->getAutomatic());
     $this->assertEquals($scenario->getBranch(), $resp->getBranch());
     $this->assertInternalType('array', $resp->getActions());
     $this->assertNotEmpty($resp->getCreateDate());
     $this->assertInstanceOf('Buddy\\Objects\\User', $resp->getCreator());
     $this->assertNotEmpty($resp->getId());
     $this->assertEquals(Scenario::STATUS_INITIAL, $resp->getStatus());
     $this->assertInstanceOf('Buddy\\Objects\\Project', $resp->getProject());
 }
 /**
  * @param Project $project
  * @return \Buddy\Objects\Scenario
  */
 public static function addScenario(Project $project)
 {
     Utils::addFile($project);
     $scenario = new Scenario();
     $scenario->setName(Utils::randomString());
     $scenario->setAutomatic(true);
     $scenario->setBranch('master');
     return Utils::getBuddy()->getApiScenarios()->addScenario($scenario, Utils::getWorkspaceDomain(), $project->getName());
 }