public function testConfigureExposurePullRequestWithExplicitExpose()
{
$routeMetaData = new RouteMetaData();
$explicit_expose = array('username', 'email');
$routeMetaData->setExpose($explicit_expose);
$expose = ExposeFields::create($routeMetaData);
$request = new Request();
$request->setPost('expose', 'username|address');
$expose->configurePullRequest(array(Configuration::EXPOSE_REQUEST_PARAM_POST => 'expose'), $request);
$this->assertEquals($explicit_expose, $expose->toArray());
}