/** * @param \HHPnet\Core\Domain\Albums\Album $album * @param HHPnet\Core\Domain\Groups\GroupId $group_id */ public function let(Album $album, GroupId $group_id) { $group_id->__toString()->willReturn('1'); $album->getId()->willReturn(1); $album->getGroupId()->willReturn($group_id); $album->getName()->willReturn('album_name'); $album->getDescription()->willReturn('album_description'); $album->getReleaseYear()->willReturn(2001); $this->beConstructedWith($album); }
/** * @param \HHPnet\Core\Domain\Groups\GroupId $group_id */ public function let(GroupId $group_id) { $group_id->getId()->willReturn(self::GROUP_ID); $this->beConstructedWith($group_id, 'group', 'country', 'bio'); }
/** * @param \HHPnet\Core\Domain\Albums\AlbumId $album_id * @param HHPnet\Core\Domain\Groups\GroupId $group_id */ public function let(AlbumId $album_id, GroupId $group_id) { $album_id->getId()->willReturn(self::ALBUM_ID); $group_id->getId()->willReturn(self::ALBUM_ID); $this->beConstructedWith($album_id, $group_id, 'album', 'description', 2001); }