private function createUserWithRoles()
 {
     if ($this->user) {
         return $this->user;
     }
     $user = User::create(['username' => 'testUser', 'email' => '*****@*****.**', 'password' => 'password']);
     with(new RolesTableSeeder())->run();
     $user->roles()->attach(Role::lists('id'));
     $this->user = $user;
     return $user;
 }