Domain\Employee\Http\EmployeeControllerTest::test_store PHP Метод

test_store() публичный Метод

public test_store ( )
    public function test_store()
    {
        $model = m::mock(Employee::class);
        $request = m::mock(StoreRequest::class);
        $request->shouldReceive('all')->once()->andReturn([]);
        $service = m::mock(EmployeeService::class);
        $service->shouldReceive('store')->once()->andReturn($model);
        App::instance(StoreRequest::class, $request);
        $controller = App::make(EmployeeController::class);
        $employee = $controller->store($request, $service);
        $this->assertInstanceOf(Employee::class, $employee);
    }