/**
  * @param string $member
  * @param \Symfony\Component\HttpFoundation\Request $request
  *
  * @throws \Symfony\Component\HttpKernel\Exception\NotFoundHttpException
  *
  * @return Member
  */
 public function convert($member, Request $request)
 {
     $username = $request->attributes->get('username');
     $member = $this->members->findByUsername($username);
     if (null === $member) {
         throw new NotFoundHttpException(sprintf('Member %s does not exist', $username));
     }
     return $member;
 }
 /**
  * @test
  */
 public function it_should_remove_a_member()
 {
     $member = $this->SUT->findByUsername('kovacek.keara');
     $affectedRows = $this->SUT->remove($member);
     $this->assertSame($affectedRows, 1);
     $this->assertTableRowCount(Members::TABLE_NAME, self::FIXTURES_COUNT - 1, $affectedRows);
 }