public function viewHelperCallsDateTimeFormatterWithCorrectlyBuiltConfigurationArguments()
{
/** @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');
$formatType = 'date';
$mockDatetimeFormatter = $this->getMockBuilder(\Neos\Flow\I18n\Formatter\DatetimeFormatter::class)->setMethods(array('format'))->getMock();
$mockDatetimeFormatter->expects($this->once())->method('format')->with($dateTime, $locale, array(0 => $formatType, 1 => null));
$this->inject($viewHelper, 'datetimeFormatter', $mockDatetimeFormatter);
$viewHelper->setArguments(array('forceLocale' => $locale));
$viewHelper->render($dateTime, null, $formatType);
}