Ejemplo n.º 1
0
 public function let(CollegeInterface $repository, CollegeFactory $factory)
 {
     $college_to_save = new CollegeEntity();
     $factory->collegeEntity(array())->willReturn($college_to_save);
     $non_existing_college = new CollegeEntity();
     $non_existing_college->setId('non_existing');
     $factory->collegeEntity(array('name' => 'fails'))->willReturn($non_existing_college);
     $repository->getById(null)->willReturn(true);
     $repository->getById('non_existing')->willReturn(false);
     $repository->save(Argument::any())->willReturnArgument(0);
     $this->beConstructedWith($repository, $factory);
 }
Ejemplo n.º 2
0
 public function let(CollegeInterface $repository, CollegeFactory $factory)
 {
     $college = new CollegeEntity();
     $repository->getById(Argument::any())->willReturn($college);
     $repository->getByUrl(Argument::any())->willReturn($college);
     $this->beConstructedWith($repository, $factory);
 }