/**
* @Then /^I should get the rate(s)? (?<rates>([0-9 ,\.]|and)+)$/
*/
public function iShouldGetTheRates(array $rates)
{
\PHPUnit_Framework_TestCase::assertGreaterThan(0, count($rates));
reset($this->_requested_currencies);
foreach ($rates as $expected) {
$requested_currency = current($this->_requested_currencies);
$Rate = null;
if ($this->_work_day_before) {
$Rate = $this->_NbpRepo->getRateBefore($this->_inputDate, $requested_currency);
} else {
$Rate = $this->_NbpRepo->getRate($this->_inputDate, $requested_currency);
}
\PHPUnit_Framework_TestCase::assertEquals($expected, $Rate->avg, "", 1.0E-5);
next($this->_requested_currencies);
}
}