public function testCountryProperty() { $value = 'de'; $customerEntity = new \Customer\Entity\CustomerEntity(); $customerEntity->setCountry($value); $this->assertSame($value, $customerEntity->getCountry()); }
public function testExtractMethod() { $data = array('id' => 42, 'firstname' => 'Manfred', 'lastname' => 'Mustermann', 'street' => 'Am Testen 123', 'postcode' => '54321', 'city' => 'Musterhausen', 'country' => 'de'); $customerEntity = new \Customer\Entity\CustomerEntity(); $customerEntity->setId($data['id']); $customerEntity->setFirstname($data['firstname']); $customerEntity->setLastname($data['lastname']); $customerEntity->setStreet($data['street']); $customerEntity->setPostcode($data['postcode']); $customerEntity->setCity($data['city']); $customerEntity->setCountry($data['country']); $customerHydrator = new \Customer\Hydrator\CustomerHydrator(); $extractedData = $customerHydrator->extract($customerEntity); $this->assertSame($data, $extractedData); }