protected function setUp()
 {
     $translator = $this->createMockTranslator();
     $subscriber = $this->getMockSubscriber('Oro\\Bundle\\FilterBundle\\Form\\EventListener\\DateFilterSubscriber');
     $types = array(new DateRangeType(), new FilterType($translator));
     $this->formExtensions[] = new CustomFormExtension($types);
     parent::setUp();
     $this->type = new DateRangeFilterType($translator, new DateModifierProvider(), $subscriber);
 }
 protected function setUp()
 {
     $translator = $this->createMockTranslator();
     $localeSettings = $this->getMockBuilder('Oro\\Bundle\\LocaleBundle\\Model\\LocaleSettings')->disableOriginalConstructor()->setMethods(array('getTimezone'))->getMock();
     $localeSettings->expects($this->any())->method('getTimezone')->will($this->returnValue(date_default_timezone_get()));
     $subscriber = $this->getMockSubscriber('Oro\\Bundle\\FilterBundle\\Form\\EventListener\\DateFilterSubscriber');
     $types = array(new FilterType($translator), new DateRangeType(), new DateTimeRangeType($localeSettings), new DateRangeFilterType($translator, new DateModifierProvider(), $subscriber));
     $this->formExtensions[] = new CustomFormExtension($types);
     parent::setUp();
     $this->type = new DateTimeRangeFilterType($translator, new DateModifierProvider(), $subscriber);
 }