spec\Newscoop\Services\IssueServiceSpec::it_gets_the_latest_issue_for_current_publication PHP Method

it_gets_the_latest_issue_for_current_publication() public method

public it_gets_the_latest_issue_for_current_publication ( Issue $issue, Publication $publication, $query, $repository, $em )
$issue Newscoop\Entity\Issue
$publication Newscoop\Entity\Publication
    public function it_gets_the_latest_issue_for_current_publication(Issue $issue, Publication $publication, $query, $repository, $em)
    {
        $publication->getId()->willReturn(1);
        $em->getReference('Newscoop\\Entity\\Issue', 7)->willReturn($issue);
        $repository->getLastPublishedByPublication(1)->willReturn($query);
        $issueResult = array(array('id' => 7, 'number' => 12, 'workflowStatus' => 'Y'));
        $query->getArrayResult()->willReturn($issueResult);
        $this->getLatestPublishedIssue()->shouldReturn($issue);
    }