public function testCreate()
 {
     $crawler = $this->client->request('GET', $this->getUrl('orocrm_sales_opportunity_create'));
     /** @var Form $form */
     $form = $crawler->selectButton('Save and Close')->form();
     $name = 'name' . $this->generateRandomString();
     $form['orocrm_sales_opportunity_form[name]'] = $name;
     $form['orocrm_sales_opportunity_form[customer]'] = self::$customer->getId();
     $form['orocrm_sales_opportunity_form[probability]'] = 50;
     $form['orocrm_sales_opportunity_form[budgetAmount]'] = 10000;
     $form['orocrm_sales_opportunity_form[customerNeed]'] = 10001;
     $form['orocrm_sales_opportunity_form[closeReason]'] = 'cancelled';
     $form['orocrm_sales_opportunity_form[owner]'] = 1;
     $form['orocrm_sales_opportunity_form[dataChannel]'] = $this->getReference('default_channel')->getId();
     $this->client->followRedirects(true);
     $crawler = $this->client->submit($form);
     $result = $this->client->getResponse();
     $this->assertHtmlResponseStatusCodeEquals($result, 200);
     $this->assertContains("Opportunity saved", $crawler->html());
     return $name;
 }