public function testEditScenario()
 {
     $project = Utils::addProject();
     $scenario = Utils::addScenario($project);
     $editScenario = new Scenario();
     $editScenario->setName(Utils::randomString());
     $editScenario->setAutomatic(false);
     $resp = Utils::getBuddy()->getApiScenarios()->editScenario($editScenario, Utils::getWorkspaceDomain(), $project->getName(), $scenario->getId());
     $this->assertInstanceOf('Buddy\\Objects\\Scenario', $resp);
     $this->assertEquals($editScenario->getAutomatic(), $resp->getAutomatic());
     $this->assertEquals($editScenario->getName(), $resp->getName());
 }
 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;
     }
 }
 /**
  * @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());
 }