/**
  * testFromRequestPost
  */
 public function testFromRequestPost()
 {
     $expectedResults = array('tst' => '123');
     Phake::when($this->request)->getMethod()->thenReturn('POST');
     Phake::when($this->parameterBag)->all()->thenReturn($expectedResults);
     $this->request->request = $this->parameterBag;
     $this->model->fromRequest($this->request);
     $this->assertEquals($expectedResults, $this->getProtectedValue($this->model, 'parameters'));
     Phake::verify($this->parameterBag)->all();
 }
 /**
  * @param Request $request
  */
 public function setRequest(Request $request)
 {
     $this->request = $request;
     $this->requestParameters = new RequestParameterBag();
     $this->requestParameters->fromRequest($request);
 }