/**
  * @param Partner $partner
  */
 public function soapInit($partner)
 {
     $this->id = $partner->getId();
     $this->startDate = $partner->getStartDate();
     $this->partnerCondition = $partner->getPartnerCondition();
     $this->status = $partner->getStatus() ? $partner->getStatus()->getName() : null;
     $this->owner = $partner->getOwner() ? $partner->getOwner()->getId() : null;
     $this->account = $partner->getAccount() ? $partner->getAccount()->getId() : null;
 }
 public function testBeforeSave()
 {
     $this->assertNull($this->partner->getStartDate());
     $this->partner->beforeSave();
     $this->assertInstanceOf('DateTime', $this->partner->getStartDate());
 }