public function viewHelperCallsDateTimeFormatterWithCustomFormat()
{
/** @var $viewHelper Format\DateViewHelper|\PHPUnit_Framework_MockObject_MockObject */
$viewHelper = $this->getMockBuilder(\Neos\FluidAdaptor\ViewHelpers\Format\DateViewHelper::class)->setMethods(array('renderChildren'))->getMock();
$dateTime = new \DateTime();
$locale = new I18n\Locale('de');
$cldrFormatString = 'MM';
$mockDatetimeFormatter = $this->getMockBuilder(\Neos\Flow\I18n\Formatter\DatetimeFormatter::class)->setMethods(array('formatDateTimeWithCustomPattern'))->getMock();
$mockDatetimeFormatter->expects($this->once())->method('formatDateTimeWithCustomPattern')->with($dateTime, $cldrFormatString, $locale);
$this->inject($viewHelper, 'datetimeFormatter', $mockDatetimeFormatter);
$viewHelper->setArguments(array('forceLocale' => $locale));
$viewHelper->render($dateTime, null, null, null, $cldrFormatString);
}