public function testDispatchOneFilter()
{
$inputArray = array('Filter' => ['ContentTypeIdentifierCriterion' => 'article'], 'Criteria' => [], 'Query' => []);
$parsingDispatcher = $this->getParsingDispatcherMock();
$parsingDispatcher->expects($this->once())->method('parse')->with(['ContentTypeIdentifierCriterion' => 'article'])->will($this->returnValue(new Query\Criterion\ContentTypeIdentifier('article')));
$parser = $this->getParser();
$result = $parser->parse($inputArray, $parsingDispatcher);
$expectedQuery = new Query();
$expectedQuery->filter = new Query\Criterion\ContentTypeIdentifier('article');
$this->assertEquals($expectedQuery, $result);
}