С
1) Error
The data provider specified for Tests\Unit\Services\VacancyServiceTest::testMethodsReturnExpectedResults is invalid.
Error: Call to a member function connection() on null
Сам метод:
public function testMethodsReturnExpectedResults($method, $param, $expectedResult)
{
$mockModel = \Mockery::mock(HeadHunter::class)->makePartial();
$mockModel->shouldReceive('where')->with('vacancy_id', 54321)
->andReturn($mockModel);
$mockModel->shouldReceive('first')
->andReturn($this->methodsDataProvider()[1][2]);
$mockModel->shouldReceive('all')
->andReturn($this->methodsDataProvider()[0][2]);
app()->instance(HeadHunter::class, $mockModel);
$this->assertEquals($this->vacancyService->{$method}('hh', $param), $expectedResult);
}