function it_uses_custom_method_and_arguments_if_specified(RequestConfiguration $requestConfiguration, RepositoryInterface $repository, ResourceInterface $firstResource)
{
$requestConfiguration->isHtmlRequest()->willReturn(true);
$requestConfiguration->getRepositoryMethod()->willReturn('findAll');
$requestConfiguration->getRepositoryArguments()->willReturn(array('foo'));
$requestConfiguration->isPaginated()->willReturn(false);
$requestConfiguration->isLimited()->willReturn(true);
$requestConfiguration->getLimit()->willReturn(15);
$repository->findAll('foo')->willReturn(array($firstResource));
$this->get($requestConfiguration, $repository)->shouldReturn(array($firstResource));
}