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'); }