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();
 }
Example #2
0
 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());
 }