Пример #1
0
 /**
  * @return \Orm\Zed\Customer\Persistence\SpyCustomer
  */
 protected function createCustomer()
 {
     $customerEntity = new SpyCustomer();
     $customerEntity->setFirstName('First');
     $customerEntity->setLastName('Last');
     $customerEntity->setCompany('Company');
     $customerEntity->setEmail('*****@*****.**');
     $customerEntity->setCustomerReference('testing-customer');
     $customerEntity->save();
     return $customerEntity;
 }
Пример #2
0
 /**
  * @return void
  */
 public function setUp()
 {
     $customer = new SpyCustomer();
     $customer->setFirstName('firstname');
     $customer->setLastName('lastname');
     $customer->setEmail('*****@*****.**');
     $customer->setCustomerReference('reference');
     $customer->save();
     $this->customer = $customer;
     $customerBusinessFactory = $this->getBusinessFactory();
     $customerFacade = new CustomerFacade();
     $customerFacade->setFactory($customerBusinessFactory);
     $controllerMock = $this->getMockBuilder(EditController::class)->setMethods(['getFactory', 'getFacade'])->getMock();
     $controllerMock->method('getFactory')->willReturn(new CustomerCommunicationFactory());
     $controllerMock->method('getFacade')->willReturn($customerFacade);
     $this->controller = $controllerMock;
 }