/** * (non-PHPdoc) * @see PHPUnit_Framework_TestCase::setUp() */ public function setUp() { parent::setUp(); $expAddress = new Address(); $expAddress->setLine2('Address Line 2'); $expAddress->setPostalCode('34000'); $expAddress->setCity('City'); $destAddress = new AddressDest(); $destAddress->setName('Name'); $destAddress->setSurname('Surname'); $destAddress->setEmail('*****@*****.**'); $destAddress->setLine2('Address Line 2'); $destAddress->setPostalCode('34000'); $destAddress->setCity('City'); $this->context = new ServiceCallContext('ACME'); $this->parcel = new Parcel(0.72); $this->expEnv = new ExpEnv($expAddress); $this->destEnv = new DestEnv($destAddress); $this->letter = new Letter(); $this->letter->setContractNumber('111111'); $this->letter->setPassword('password'); $this->letter->setService($this->context); $this->letter->setParcel($this->parcel); $this->letter->setExp($this->expEnv); $this->letter->setDest($this->destEnv); $this->letter->setProfil(null); }
use WSColissimo\WSColiPosteLetterService\ClientBuilder; use WSColissimo\WSColiPosteLetterService\Request\ValueObject\DestEnv; use WSColissimo\WSColiPosteLetterService\Request\ValueObject\ExpEnv; use WSColissimo\WSColiPosteLetterService\Request\ValueObject\Address; use WSColissimo\WSColiPosteLetterService\Request\ValueObject\AddressDest; use WSColissimo\WSColiPosteLetterService\Request\ValueObject\Parcel; use WSColissimo\WSColiPosteLetterService\Request\ValueObject\ServiceCallContext; use WSColissimo\WSColiPosteLetterService\Request\ValueObject\Letter; use WSColissimo\WSColiPosteLetterService\Request\LetterColissimoRequest; use WSColissimo\WSColiPosteLetterService\Util\ServiceAvailability; use Symfony\Component\Validator\Validation; require_once __DIR__ . '/../vendor/autoload.php'; require_once __DIR__ . '/parameters.php'; // build the sender address $expAddress = new Address(); $expAddress->setCompanyName('Acme and Co'); $expAddress->setLine2('Place de la Comedie'); $expAddress->setPostalCode('34000'); $expAddress->setCity('Montpellier'); // build the recipient address $destAddress = new AddressDest(); $destAddress->setCivility('M'); $destAddress->setName('Prenom'); $destAddress->setSurname('Nom'); $destAddress->setLine2('Place de la Comedie'); $destAddress->setPostalCode('34000'); $destAddress->setCity('Montpellier'); $destAddress->setPhone('0606060606'); $destAddress->setEmail('*****@*****.**'); // build the main letter object
/** * Test a valid full object * * @depends testMinimalObject */ public function testFullObject(Address $address) { $address->setCivility('M'); $address->setName('Name'); $address->setSurname('Surname'); $address->setEmail('*****@*****.**'); $address->setCompanyName('Company Name'); $address->setLine0('Address Line 0'); $address->setLine1('Address Line 1'); $address->setLine3('Address Line 3'); $address->setDoorCode1('123'); $address->setDoorCode2('123'); $address->setInterphone('123'); $address->setCountry('France'); $address->setCountryCode('FR'); $address->setPhone('0404040404'); $address->setMobileNumber('0606060606'); $this->validateObject($address, array()); return $address; }