public function test_update()
{
$model = m::mock(User::class);
$request = m::mock(UpdateRequest::class);
$request->shouldReceive('all')->once()->andReturn([]);
$repo = m::mock(UserRepository::class);
$repo->shouldReceive('update')->once()->andReturn($model);
App::instance(UpdateRequest::class, $request);
App::instance(UserRepository::class, $repo);
$controller = App::make(UserController::class);
$update = $controller->update($request, 1);
$this->assertTrue($update instanceof User);
}