public function testMethods()
{
$this->if($mockController = new testedClass())->then->object($mockController->methods())->isEqualTo($mockController->getIterator())->array($mockController->getIterator()->getFilters())->isEmpty()->object($mockController->methods($filter = function () {
}))->isEqualTo($mockController->getIterator())->array($mockController->getIterator()->getFilters())->isEqualTo(array($filter))->object($mockController->methods($otherFilter = function () {
}))->isEqualTo($mockController->getIterator())->array($mockController->getIterator()->getFilters())->isEqualTo(array($otherFilter));
}