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 editScenario()
 {
     try {
         $buddy = new Buddy(['accessToken' => 'yourAccessToken']);
         $scenario = new Scenario();
         $scenario->setAutomatic(false);
         $resp = $buddy->getApiScenarios()->editScenario($scenario, 'domain', 'projectName', 1);
         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());
 }
 /**
  * @param Scenario $scenario
  * @param string $domain
  * @param string $projectName
  * @param int $scenarioId
  * @param null|string $accessToken
  * @return Scenario
  */
 public function editScenario(Scenario $scenario, $domain, $projectName, $scenarioId, $accessToken = null)
 {
     return $this->patchJson($accessToken, ['name' => $scenario->getName(), 'branch' => $scenario->getBranch(), 'automatic' => $scenario->getAutomatic()], '/workspaces/:domain/projects/:project_name/release_scenarios/:release_scenario_id', ['domain' => $domain, 'project_name' => $projectName, 'release_scenario_id' => $scenarioId])->getAsScenario();
 }