Exemplo n.º 1
0
 /**
  * @param HHPnet\Core\Application\Services\Albums\GetAlbum\GetAlbumRequest $request
  */
 public function it_is_not_possible_to_get_a_non_existing_album(GetAlbumRequest $request)
 {
     $request->albumId()->willReturn(1);
     $this->repository->getById(1)->willThrow('\\UnexpectedValueException');
     $this->shouldThrow('\\UnexpectedValueException')->during('execute', array($request));
 }
Exemplo n.º 2
0
 /**
  * @param HHPnet\Core\Application\Services\Albums\GetAlbumRequest $request
  *
  * @return HHPnet\Core\Application\Services\Albums\GetAlbumResponse
  */
 public function execute(GetAlbumRequest $request)
 {
     return new GetAlbumResponse($this->repository->getById($request->albumId()));
 }