assertEquals($currency->{$method}(), $result); } /** * @since 0.9.2 * @return array */ public function provide_data_for_get_symbol() { return [ [Currency::us_dollar(), '$'], [Currency::euro(), '€'], ]; } /** * @dataProvider provide_data_for_get_symbol * @since 0.9.2 * @param Currency $currency * @param string $symbol */ public function test_get_symbol(Currency $currency, $symbol) { $this->assertEquals($symbol, $currency->get_symbol()); } }