public function test_addingSoggetto_shouldReturnObjectWithSameProperties()
 {
     /** @var \XAPISdk\Data\BusinessObjects\Soggetto */
     $soggettoToAdd = new \XAPISdk\Data\BusinessObjects\Soggetto();
     $soggettoToAdd->setRagioneSociale('Innobit, TeamMosaico');
     $soggettoToAdd->setNome('Gabriele');
     $soggettoToAdd->setCognome('Tondi');
     $soggettoToAdd->setPartitaIva('IT123456789');
     $soggettoToAdd->setCodiceFiscale('TNDGRL9237393928');
     $soggettoToAdd->setSitoWeb('http://www.innobit.it');
     $soggettoToAdd->setNote('This is a test!');
     $soggettoToAdd->setSoggettoInMora(false);
     /** @var \XAPISdk\Data\BusinessObjects\Soggetto */
     $soggettoAdded = $this->_soggettoClient->add($soggettoToAdd);
     $this->assertEquals($soggettoToAdd->getRagioneSociale(), $soggettoAdded->getRagioneSociale());
     $this->assertEquals($soggettoToAdd->getNome(), $soggettoAdded->getNome());
     $this->assertEquals($soggettoToAdd->getCognome(), $soggettoAdded->getCognome());
     $this->assertEquals($soggettoToAdd->getPartitaIva(), $soggettoAdded->getPartitaIva());
     $this->assertEquals($soggettoToAdd->getCodiceFiscale(), $soggettoAdded->getCodiceFiscale());
     $this->assertEquals($soggettoToAdd->getSitoWeb(), $soggettoAdded->getSitoWeb());
     $this->assertEquals($soggettoToAdd->getNote(), $soggettoAdded->getNote());
     $this->assertEquals($soggettoToAdd->getSoggettoInMora(), $soggettoAdded->getSoggettoInMora());
     return $soggettoAdded;
 }
 /**
  * @expectedException \XAPISdk\Clients\ResourceNotFoundException
  * @group read
  */
 public function test_gettingSoggettoWithWrongId_shouldThrowException()
 {
     $sogg = $this->_client->get('YOU_CANNOT_FIND_ME');
 }