public function createTestProject(array $data = [])
{
$user = $this->getUser();
$ccId = Scalr_Environment::init()->loadById($this->getEnvironment()->id)->getPlatformConfigValue(Scalr_Environment::SETTING_CC_ID);
$projectData = array_merge(['ccId' => $ccId, 'name' => $this->getTestName(), 'accountId' => $user->getAccountId(), 'envId' => $this->getEnvironment()->id, 'createdById' => $user->id, 'createdByEmail' => $user->email], $data);
/* @var $project ProjectEntity */
$project = $this->createEntity(new ProjectEntity(), $projectData);
$project->setCostCenter(\Scalr::getContainer()->analytics->ccs->get($ccId));
$project->saveProperty(ProjectPropertyEntity::NAME_BILLING_CODE, $projectData['name']);
$project->save();
return $project;
}