public void fxRate() { double eurUsdRate = provider().fxRate(EUR, USD); assertThat(eurUsdRate).isEqualTo(1.1d); }
public void sameCurrencies() { double eurRate = provider().fxRate(EUR, EUR); assertThat(eurRate).isEqualTo(1d); }
public void missingCurrencies() { assertThrows( () -> provider().fxRate(EUR, GBP), MarketDataNotFoundException.class, "No FX rate market data for EUR/GBP using source 'Vendor'"); assertThrows( () -> provider2().fxRate(JPY, GBP), MarketDataNotFoundException.class, "No FX rate market data for JPY/GBP"); }