//get contractor
$datasetData = array();
$datasetData['client_ID'] = $token['data']['client_ID'];
$datasetData['signature'] = $token['data']['signature'];
$I->sendGET('InvoiceContractors/' . $Contractor['data'], $datasetData);
$I->seeResponseIsJson();
$I->seeResponseContains('{"result":1,"data":');
//update contractor
$datasetData = array();
$datasetData['client_ID'] = $token['data']['client_ID'];
$datasetData['signature'] = $token['data']['signature'];
$datasetData['phone'] = '+test';
$I->sendPOST('InvoiceContractors/' . $Contractor['data'], $datasetData);
$I->seeResponseIsJson();
$I->seeResponseContains('{"result":1,"data":');
//generate invoice
$datasetData = array();
$datasetData['client_ID'] = $token['data']['client_ID'];
$datasetData['signature'] = $token['data']['signature'];
$datasetData['summ'] = 300;
$datasetData['contractor_ID'] = $Contractor['data'];
$I->sendPOST('Invoice', $datasetData);
$I->seeResponseIsJson();
$I->seeResponseContains('{"result":1,"data":');
//delete representative
$datasetData = array();
$datasetData['client_ID'] = $token['data']['client_ID'];
$datasetData['signature'] = $token['data']['signature'];
$I->sendDELETE('InvoiceContractors/' . $Contractor['data'], $datasetData);
$I->seeResponseIsJson();
$I->seeResponseContains('{"result":1,"data":');
<?php

$I = new ApiGuy($scenario);
$I->wantTo('Delete favorite track');
$I->haveHttpHeader('Content-Type', 'application/json');
include 'loginCept.php';
$I->amBearerAuthenticated($token);
include 'getFavoriteTracksCept.php';
$I->sendDELETE('/favorite/track', array('id' => $favorite_track));
$I->seeResponseCodeIs(200);
<?php

$I = new ApiGuy($scenario);
$I->wantTo('Remove favorite Station');
$I->haveHttpHeader('Content-Type', 'application/json');
include 'loginCept.php';
$I->amBearerAuthenticated($token);
include 'getFavoriteStationsCept.php';
$I->sendDELETE('/favorite/station', array('station_id' => $favorite_station));
$I->seeResponseCodeIs(200);