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