/** * @dataProvider generateTests */ public function testFormatting($lang, $rule, $expected) { $dateTime = new \DateTime('2014-03-16 04:00:00'); $rule = new Rule($rule, $dateTime); $transformer = new TextTransformer(new Translator($lang)); $this->assertEquals(self::$languages[$lang][$expected], $transformer->transform($rule)); }