/** * @param $symbol * @return AbstractScale */ public function convert($symbol) { return $this->factory->buildByScale($this, $symbol); }
/** * @dataProvider dataProvider */ public function testConversion($scale1Value, $scale1Symbol, $scale2Value, $scale2Symbol) { $scale1 = $this->factory->build($scale1Value, $scale1Symbol); $scale2 = $this->factory->buildByScale($scale1, $scale2Symbol); $this->assertEquals($scale2->getValue(), $scale2Value, '', 0.0001); }