/**
  *
  * @param Request $request
  * @return \Illuminate\Http\Response
  */
 public function store(Request $request)
 {
     $series = new Series(['name' => $request->get('name')]);
     $series->user()->associate(Auth::user());
     $series->save();
     return $this->responseCreatedWithTransformer($series, new SeriesTransformer());
 }
 /**
  * @test
  * @return void
  */
 public function it_can_delete_a_series()
 {
     $this->logInUser();
     $series = new Series(['name' => 'echidna']);
     $series->user()->associate($this->user);
     $series->save();
     //        $series->workouts()->sync([1,2]);
     $this->seeInDatabase('exercise_series', ['name' => 'echidna']);
     //        $this->seeInDatabase('series_workout', ['series_id' => $series->id, 'workout_id' => 1]);
     //        $this->seeInDatabase('series_workout', ['series_id' => $series->id, 'workout_id' => 2]);
     $response = $this->call('DELETE', '/api/exerciseSeries/' . $series->id);
     $this->assertEquals(204, $response->getStatusCode());
     $this->missingFromDatabase('exercise_series', ['name' => 'echidna']);
     //Check the rows were deleted in the series_workout pivot table
     //        $this->missingFromDatabase('series_workout', ['series_id' => $series->id, 'workout_id' => 1]);
     //        $this->missingFromDatabase('series_workout', ['series_id' => $series->id, 'workout_id' => 2]);
     $response = $this->call('DELETE', '/api/exerciseSeries/' . $series->id);
     $this->assertEquals(404, $response->getStatusCode());
 }