public function __construct(CreditCard $creditCard) { $this->entity = $creditCard; $this->entityDTO = new CreditCardDTO(); $this->entityDTO->name = $this->entity->getName(); $this->entityDTO->zip5 = $this->entity->getZip5(); $this->entityDTO->number = $this->entity->getNumber(); $this->entityDTO->cvc = $this->entity->getCvc(); $this->entityDTO->expirationMonth = $this->entity->getExpirationMonth(); $this->entityDTO->expirationYear = $this->entity->getExpirationYear(); }
public function testCreateDefaults() { $creditCard = new CreditCard(); $this->assertSame(null, $creditCard->getName()); $this->assertSame(null, $creditCard->getNumber()); $this->assertSame(null, $creditCard->getCvc()); $this->assertSame(null, $creditCard->getExpirationMonth()); $this->assertSame(null, $creditCard->getExpirationYear()); }